在html中修改,用模板列代替普通列<asp:TemplateColumn  HeaderText="选择">
<HeaderStyle Font-Bold="True" HorizontalAlign="Center"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="Checkbox1" runat="server" Height="33px" Width="60px"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>

解决方案 »

  1. 在设计的时候右击datagrid,在属性编辑器中选择“列”,选一个莫版列,然后编辑列属性,拖一个checkbox进来就行了
      

  2. 那如何控制checkbox呢?比如:当用户选择完毕,点击“提交”,如何使
    用户所选的记录插入到别的表(而没有选择的就不能插入)
      

  3. 使用FindControl().
    如:CheckBox cBox = (CheckBox)e.Item.FindControl("checkBox");
      

  4. http://www.csdn.net/expert/topic/734/734560.xml?temp=.6232111
      

  5. Adding a CheckBox column to your DataGrid
    http://www.codeproject.com/aspnet/DataGridCheckBox.asp
      

类似问题 »