Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2008, 13:46
Avatar de juantux
juantux
 
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 19 años, 1 mes
Puntos: 1
Respuesta: agregar columna de checkbox a un datagrid

Estimado,

hazlo con un Template del gridview. Edita las columnas del gridview, agregas una columna itemTemplate, luego te vas a la edicion de la plantilla, y en la seccion itemTemplate arrastras un control checkbox a la sección.

Deberia quedarte algo asi:

Código:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="reg"
            DataSourceID="SqlDataSource1" Style="position: static">
            <Columns>
                <asp:BoundField DataField="reg" HeaderText="reg" ReadOnly="True" SortExpression="reg" />
                <asp:BoundField DataField="agricultor" HeaderText="agricultor" SortExpression="agricultor" />
                <asp:BoundField DataField="rut" HeaderText="rut" SortExpression="rut" />
                <asp:BoundField DataField="mail" HeaderText="mail" SortExpression="mail" />
                <asp:TemplateField HeaderText="Seleccion">
                    <ItemTemplate>
                        <asp:CheckBox ID="CheckBox1" runat="server" Style="position: static" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
Despues solo te faltaría programar el checkbox, recorriendo la grilla y utlizando findcontrol para obtener los elementos seleccionados.

Espero haberte apoyado un poco.

Suerte,

Juantux