Foros del Web » Programando para Internet » ASPX (.net) »

DataGrid, Enviarlo a un dataset con filas seleccionadas

Estas en el tema de DataGrid, Enviarlo a un dataset con filas seleccionadas en el foro de ASPX (.net) en Foros del Web. hola ... tengo un problema para pasar ciertos datos de un datagrid a un dataset ... como puedo hacerle si ya tengo un datagrid con ...
  #1 (permalink)  
Antiguo 14/07/2008, 15:42
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta DataGrid, Enviarlo a un dataset con filas seleccionadas

hola ...
tengo un problema para pasar ciertos datos de un datagrid a un dataset ...
como puedo hacerle si ya tengo un datagrid con datos que salen de una consulta a una base de datos y con un campo de checkbox, los registros queseleccione esos quieromandar a un dataset ...
si alguien sabe como lepuedo hacer , me puede explicar porfavor ???

muchas gracias hasta luego :)
  #2 (permalink)  
Antiguo 14/07/2008, 17:29
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: DataGrid, Enviarlo a un dataset con filas seleccionadas

Esto es un ejemplo ok, pero te va a servir.
Saludos.

Public Sub CargarDataSet()
Dim Row As DataRow
Dim Tble As New DataTable
Dim Ds As New DataSet
Dim Item As DataGridItem

'estos campos son de ejemplo ok
Tble.Columns.Add(New DataColumn("Texto", GetType(String)))
Tble.Columns.Add(New DataColumn("Visitas", GetType(String)))


For Each item In DgTrabajo.Items
Row = Tble.NewRow

If CType(Item.FindControl("TuCheckBox"), CheckBox).Checked Then
'aca fijate que indice tenes que poner, en este caso de ejemplo es 0 y 1
Row.Item("Texto") = Item.Cells(0).Text
Row.Item("Visitas") = Item.Cells(1).Text
End If

Tble.Rows.Add(Row)
Next

'aca tenes el dataset con la tabla dentro del mismo
Ds.Tables.Add(Tble)

End Sub
  #3 (permalink)  
Antiguo 14/07/2008, 18:17
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: DataGrid, Enviarlo a un dataset con filas seleccionadas

DgTrabajo es un ejemplo ok, reemplaza por el nombre de tu grilla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:28.