2010-06-04 65 views
0
<asp:GridView ID="GridView3" runat="server" Width="100%" 
     DataSourceID="SDS"AllowPaging="True" 
     AutoGenerateColumns="False" 
     > 
<Columns> 
<asp:BoundField DataField="Hint" 
     HeaderText="text"SortExpression="Hint" 
     /> 
<asp:BoundField DataField="Visi" 
     HeaderText="bool val" 
     SortExpression="Visi" 
     /> 
</Columns> 
</asp:GridView> 

如何使“bool val”字段成为复选框,并且可编辑而无需使第一个字段(提示)可编辑。编辑其中一个GridView字段

以及如何插入方法对检查更新我的数据库/取消选中此复选框

SDS是SqlDataSource的与选择命令存储过程。

谢谢。

回答

2

将它们都转换为模板字段。编辑两个编辑模板,使提示只读(或标签),复选框自动回发。

当您在编辑模式下点击复选框时,它应该调用RowEditing函数。因此,你在那里更新代码。