Insertar boton en una grilla

04/07/2006 - 03:29 por Alfredo | Informe spam
Hola a todos, existe alguna forma de insertar un boton en un datagrid y si
hay posibilidad de insertar datos directamente en la grilla, agradezco su
atencion...

Preguntas similare

Leer las respuestas

#1 SoftJaén
04/07/2006 - 14:20 | Informe spam
"Alfredo" preguntó:

existe alguna forma de insertar un boton en un datagrid



Hola, Alfredo:

El control DataGrid dispone de una colección «Controls», por tanto, lo único
que tienes que hacer es añadir el control Button a dicha colección.

Por ejemplo, si en tu formulario tienes un control Button llamado «Button1»,
lo insertarías en el control DataGrid de la siguiente manera:

With DataGrid1.Controls

' Añadimos el control Button
.Add(Button1)

' Obtenemos su índice
Dim n As Integer = .GetChildIndex(Button1)

' Lo posicionamos en el control DataGrid
.Item(n).Location = New System.Drawing.Point(38, 40)

End With

y si hay posibilidad de insertar datos directamente en la grilla



Suponiendo que cada fila de tu objeto DataSet tiene tres columnas (Campo1,
Campo2 y Campo3), asignarías los valores de los campos del objeto DataTable
de la siguiente forma:

Dim dr As DataRow

' Referenciamos la primera fila del objeto DataTable
'
dr = objDataSet.Tables("NombreTabla").Rows(0)

' Agrupamos los valores de los campos
'
With dr
.Item("Campo1") = 7777777
.Item("Campo2") = "Lo que sea"
.Item("Campo3") = "Más de lo que sea"
End With

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida