ASP.NET - Leer DataGrid

 
Vista:

Leer DataGrid

Publicado por eljhonb (69 intervenciones) el 21/06/2006 14:32:24
mi problema es el siguiente, estoy trabajando ASP:NET (C#) con el visual studio .net 2002 y quiero leer un datagrid que he llenado manualmente pero no se como se hace.
Cree una columna de tipo CheckBox así:
<Columns>
<asp:TemplateColumn HeaderText="">
<HeaderStyle Width="" CssClass=""></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="chk" runat="server" CssClass=""></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>

el resto de las columnas las he creado desde el código de C# así:
private void AddColumns()
{
BoundColumn dgcodigo1=new BoundColumn();
dgcodigo1.HeaderText = "Codigo";
dgcodigo1.DataField = "CodigoValue";
DGReservados.Columns.Add(dgcodigo1);
}

Si alguien me puede ayudar con esto, estaría altamente agradecido ya que lo necesito muy urgente.
Muchas Gracias.
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

RE:Leer DataGrid

Publicado por Pablo Iñareta (73 intervenciones) el 22/06/2006 15:08:09
no entiendo q quieres decir con leer, ¿quieres tomar el valor de los checkbox? ¿quieres rellenar el grid?
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:Leer DataGrid

Publicado por eljhonb (69 intervenciones) el 22/06/2006 15:23:46
Lo que quiero decir es cómo puedo tomar los valores (datos) de las filas que tengan seleccionado el checkbox. La parte de rellenar el checkBox está lista.
muchas 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

RE:Leer DataGrid

Publicado por Pablo Iñareta (73 intervenciones) el 23/06/2006 10:48:45
Dim itm As DataGridItem
Dim objChk As CheckBox
Dim apuntes() As Integer
Dim dato as string

For Each itm In Me.miGrid.Items
objChk = itm.Cells(laQSea).FindControl(nombreDelCheck)
Apunte = CInt(itm.Cells(0).Text)

If Not objChk Is Nothing Then
If objChk.Checked Then
dato=Apunte
End If
End If
Next

Asi seria para meter el dato de la primera celda en un string.
ya puedes leer, ahora solo tienes que guardarlos como tu quieras
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