Monthly Archives: diciembre 2009

Obtener valor de campos invisibles en gridviews VB.NET

Posted by daniel on diciembre 18, 2009
.NET / 2 Comments
.NET

.NET

Una de las cosas típicas que se realizan con los GridViews son los mantenedores en los cuales seleccionas una fila y los valores de las celdas se pasan a los Textbox para poder manipularlos.

Pero pasa que cuando ocultamos columnas en el GridView no podemos tener acceso a ella si usamos .NET Framework 2.0, por lo que debemos usar la propiedad DataKeyNames del GridView.

<asp:GridView ID=”gvEjemplo” runat=”server” AutoGenerateColumns=”False” GridLines=”None” OnSelectedIndexChanged=”gvEjemplo_SelectedIndexChanged” Width=”100%” DataKeyNames=”Campo1,Campo2″ CssClass=”Estilo3″ PageSize=”6″>
<Columns>
<asp:BoundField  Visible=”False” DataField=”Campo1″ >
</asp:BoundField>
<asp:BoundField  Visible=”False” DataField=”Campo2″ >
</asp:BoundField>

<asp:GridView ID=”gvDatos” runat=”server” AutoGenerateColumns=”False” OnSelectedIndexChanged=”gvDatos_SelectedIndexChanged” DataKeyNames=”Campo1,Campo2″>

<Columns>
<asp:BoundField  Visible=”False” DataField=”Campo1″ ></asp:BoundField>
<asp:BoundField  Visible=”False” DataField=”Campo2″ ></asp:BoundField>
………..

DataKeyNames contendrá los campos ocultos pero podremos recuperar sus valores.

Luego en el evento

[codesyntax lang="vbnet"]protected Sub gvDatos_SelectedIndexChanged(ByVal object sender,  ByVal EventArgs e)

txtTuCampoDeTexto.Text = gvDatos.DataKeys(“nombreCampo”).Values.ToString()
End Sub[/codesyntax]

Eso es todo.

Así que ya sabes como solucionar este problemilla.

Instalación y configuración de servidor Samba

Posted by daniel on diciembre 18, 2009
Linux / No Comments

Samba

Samba

Samba, un programa que nos permite intercambiar archivos entre un sistema Linux-Windows como si fuesen equipos en red.

Para más información

¿Como instalar Samba en 10 pasos?

* En este caso uso Windows Xp con máquina virtual VMWare montando CentOs 5.3

Paso 0.- Debes verificar si está instalado el servicio Samba con el comando:

# service smb status

Te mostrará el estado del servicio.

Si el servicio no está arriba y no está instalado, lo podremos instalar simplemente usando yum:

# yum -y install samba samba-client samba-common

Ahora que ya está instalado seguimos con los demás pasos.

Continue reading…

Tags: , , , ,