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