seleccionar un campo del datagrid

19/09/2005 - 11:03 por Sonia | Informe spam
hola a todos.
necesito abrir un formulario al seleccionar una campo de un datagrid, en
concreto el campo de la ultima columna. simplemente kiero q al clicar en ese
campo se abra otro form. como es ese evento?

gracias!
 

Leer las respuestas

#1 Imac_man
20/09/2005 - 00:10 | Informe spam
Qierida Sonia,

la mejor forma de trabajar un datatgrid es dandole un origen de datos y
luego pegarle un tableStyle en el cual puedas establecer preferencias para
las columnas... el esquema es el mismo solo que se agrega un poco mas de
codigo...supongamos una tabla de 2 campos.primero le pasare el
datasource al DataGrid, luego le anexo una DataGridTablaStyle cuyas columnas
y eventos declarare en una funcion.Checka

Private Sub Carga_Grid()
DataGrid1.DataSource = DataSet1.Tables(0)
DataGrid.TableStyles.add(Columnas_Grid(DataSet1))
end sub

Private function Columnas_Grid( Datos as DataSet) as DataGridTableStyle
dim Tabla as new DataGridTableStyle
dim Col as new DataGridTextBoxColumn
Tabla.mappingname = Datos.tables(0).tablename

Col.mappingname = Datos.tables(0).Columns("CodigoCliente")
Col.width = 40
Col.header = "Codigo del Cliente"
Tabla.ColumnStyles.add(Col)

Col = new DataGridTexboxColumn
Col.mapping = Datos.tables(0).Columns("NombreCliente")
Col.width = 200
Col.header = "Nombre del Cliente"
Tabla.ColumnStyles.add(Col)
AddHandler Col.textbox.DoubleClick, AddressOf Evento_DoubleClick

Return Tabla
End Function

Private sub Private Sub Evento_DoubleClick(ByVal sender As Object, ByVal e
As System.EventArgs)
tu codigo va aqui
End sub


Espero que te sirva, saludos

"Sonia" escribió en el mensaje
news:%

hola a todos.
necesito abrir un formulario al seleccionar una campo de un datagrid, en
concreto el campo de la ultima columna. simplemente kiero q al clicar en
ese
campo se abra otro form. como es ese evento?

gracias!



Preguntas similares