Visual Basic.NET - DATAGRID MANUAL

 
Vista:

DATAGRID MANUAL

Publicado por J.R.R. (31 intervenciones) el 05/11/2003 19:30:44
Saludos,
Necesito conseguir un ejemplo de un datagrid llenado a mano a modo de additem.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:DATAGRID MANUAL

Publicado por Yamil Bracho (631 intervenciones) el 05/11/2003 20:36:01
Un Datagrid es un control enlazado, es decir, necesitas una estructura de datos que sirva como fuente de datos. En .NET se llama IList, es decir, cualquier clase que implemente la interface IList es candidato como fuente de datos de un DataGrid.
LO mas facil seria crear un DataTable, agregar sus DataColumn Correspondientes y para agregar filas usas el metodo Add de la coleccion DataRows
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DATAGRID MANUAL

Publicado por J.R.R. (31 intervenciones) el 06/11/2003 19:32:35
Si tienes un ejemplo q me puedas suministrar, te lo agradezco.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:DATAGRID MANUAL

Publicado por Yamil Bracho (631 intervenciones) el 06/11/2003 20:54:00
Seria algo como :

Dim dtab As New DataTable()
Dim dcol As DataColumn()
Dim drow As DataRow

dcol = New DataColumn("Nombre", GetType(String))
dtab.Columns.Add( dcol )

dcol = New DataColumn("Edad", GetType(Integer))
dtab.Columns.Add( dcol )


' Agrega datos
drow = dtab.NewRow()
drow("Nombre") = "Pedro"
drow("Edad") = 25
dtab.Rows.Add(drow)

drow = dtab.NewRow()
drow("Nombre") = "Juana"
drow("Edad") = 24
dtab.Rows.Add(drow)

drow = dtab.NewRow()
drow("Nombre") = "Juan"
drow("Edad") = 5
dtab.Rows.Add(drow)

DataGrid1.DataSource = dtab
DataGrid1.DataBind()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar