【问题标题】:Edit one of GridView fields编辑 GridView 字段之一
【发布时间】:2011-11-28 00:38:47
【问题描述】:
<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”字段设置为复选框并可编辑,而不使第一个字段(提示)可编辑。

以及如何在选中/取消选中此复选框时插入方法来更新我的数据库

SDS 是 SqlDataSource 与 select 命令上的存储过程。

谢谢。

【问题讨论】:

    标签: asp.net gridview


    【解决方案1】:

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

    当您在编辑模式下单击复选框时,它应该调用 RowEditing 函数。所以把你要更新的代码放在那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      相关资源
      最近更新 更多