Principales respuestas
Detectar checkbox en datagridview

Pregunta
-
Buenas!
tengo un datagridview enlazado a datos, en la tabla a la que esta en lazado, tengo un campo bit, el datagridview lo muestra como un control de checkbox, mi pregunta es... como puedo detectar cuando el usuario da click en ese campo y el checkbox lo pone en cheked? no he podido resolver este problema, espero me puedan ayudar
Gracias!
martes, 8 de noviembre de 2011 21:50
Respuestas
-
Que tal amigo, Leandro Tuttini tiene un excelente ejemplo en su blog:
http://ltuttini.blogspot.com/2010/04/datagridview-uso-del-checkbox.html
saludos..
----------------------------
Si te sirve alguna respuesta no olvides marcarla como tal o votarla.
- Propuesto como respuesta gcAqp martes, 8 de noviembre de 2011 22:25
- Marcado como respuesta Eduardo PorteschellerModerator jueves, 10 de noviembre de 2011 16:19
martes, 8 de noviembre de 2011 22:10
Todas las respuestas
-
Que tal amigo, Leandro Tuttini tiene un excelente ejemplo en su blog:
http://ltuttini.blogspot.com/2010/04/datagridview-uso-del-checkbox.html
saludos..
----------------------------
Si te sirve alguna respuesta no olvides marcarla como tal o votarla.
- Propuesto como respuesta gcAqp martes, 8 de noviembre de 2011 22:25
- Marcado como respuesta Eduardo PorteschellerModerator jueves, 10 de noviembre de 2011 16:19
martes, 8 de noviembre de 2011 22:10 -
PUes a nivel de javascript es de la siguiente manera
<script> function selChk_click(sender) { alert (sender.id + ' Valor Check: ' + sender.checked); } </script> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" > <Columns> <asp:TemplateField HeaderText="TemplateField" > <ItemTemplate> <asp:CheckBox runat="server" ID="selChk" onclick="selChk_click(this)" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
A nivel de servidor de la siguiente manera
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" > <Columns> <asp:TemplateField HeaderText="TemplateField" > <ItemTemplate> <asp:CheckBox runat="server" ID="selChk" oncheckedchanged="selChk_CheckedChanged" AutoPostBack="true" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
protected void selChk_CheckedChanged(object sender, EventArgs e) { var ck = (CheckBox)sender; Response.Write(ck.ID + " Valor Check: " + ck.Checked.ToString()); }
Saludos,Giancarlo Rolando huarcaya Martinez
Giancarlo Facebook: giancarlo.huarcayamartes, 8 de noviembre de 2011 22:18 -
gcAqp
es un DataGridView lo que menciono, no es un GridView
la aplicacion es winforms
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentinamartes, 8 de noviembre de 2011 22:20 -
Efectivamente Leandro me confundi... Lo siento
Giancarlo Facebook: giancarlo.huarcayamartes, 8 de noviembre de 2011 22:24