从网格视图更新数据库复选框

红光绿光

我在一个Web表单上有一个网格视图,该表单具有一个包含ID的隐藏字段,如何从ID字段捕获数据以在更新语句中使用?这是我的语法看起来像...
HTML

    <asp:GridView runat="server" ID="gridview2" AutoGenerateColumns="false" >
<Columns>
<asp:BoundField DataField="weekofyear" HeaderText="Week" />
<asp:BoundField DataField="supportname" HeaderText="Name" />
<asp:BoundField DataField="supid" HeaderText="SupportIDName" Visible="false"/>
<asp:TemplateField>
    <ItemTemplate>
        <asp:CheckBox ID="TicketCompleted" runat="server" AutoPostBack="true" OnCheckedChanged="TicketCompletedCompleted_Click" Checked='<%# Convert.ToBoolean(Eval("TicketCompleted")) %>' />
    </ItemTemplate>
</asp:TemplateField>
</Columns>

C#

protected void TicketCompleted_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in dgRD.Rows)
{
    if (row.RowType == DataControlRowType.DataRow)
    {
        //Below captures the checkbox value (yes or no)
        CheckBox chk = (CheckBox)row.FindControl("TicketCompleted");                    
        if (chk.Checked)
        {
            //Here is where I will run the update
        }
    }
}
大师

HTML:

<asp:BoundField DataField="weekofyear" HeaderText="Week" />
<asp:BoundField DataField="supportname" HeaderText="Name"  />
<%--<asp:BoundField DataField="supid" HeaderText="SupportIDName" Visible="false"/>--%>
<asp:TemplateField>
     <ItemTemplate>
          <asp:Label runat="server" Text='<%#Eval("supid") %>' ID="supid" Visible="false"></asp:Label>
     </ItemTemplate>
     <ItemTemplate>
           <asp:CheckBox ID="TicketCompleted" runat="server" AutoPostBack="true" OnCheckedChanged="TicketCompletedCompleted_Click" Checked='<%# Convert.ToBoolean(Eval("TicketCompleted")) %>' />
     </ItemTemplate>
</asp:TemplateField>

C#

CheckBox chk = (CheckBox)row.FindControl("TicketCompleted");
if (chk.Checked)
{
    string ID = ((Label)row.FindControl("supid")).Text;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从复选框更新数据库

来自分类Dev

网格视图复选框已选中数据库值

来自分类Dev

使用复选框更新数据库

来自分类Dev

通过复选框更改数据库更新

来自分类Dev

使用众多复选框更新数据库

来自分类Dev

选中复选框时,Ajax更新数据库

来自分类Dev

更新数据库中的复选框值

来自分类Dev

从数据库渲染复选框,然后在修改后更新数据库

来自分类Dev

如何从连接到Sqlite数据库的列表视图中获取复选框值?

来自分类Dev

使用php中的复选框更新mysql数据库列中的值

来自分类Dev

自定义适配器中的复选框以更新数据库

来自分类Dev

如何在使用jquery选中复选框时更新数据库?

来自分类Dev

从数据库中检索时如何更新多个复选框的值

来自分类Dev

使用PHP PDO更新复选框的数据库值

来自分类Dev

使用复选框和PHP更新MySQL数据库

来自分类Dev

如何基于laravel复选框值更新数据库

来自分类Dev

通过使用Ajax单击不带提交按钮的复选框来更新sql数据库

来自分类Dev

使用php中的复选框更新mysql数据库列中的值

来自分类Dev

从表中的数据库中选择复选框,然后使用PHP更新它

来自分类Dev

在Rails中的复选框上实现AJAX调用以更新数据库

来自分类Dev

从数据库中检索时如何更新多个复选框的值

来自分类Dev

PHP复选框更新数据库,但没有下拉菜单

来自分类Dev

PHP - 复选框不会内爆并在数据库中更新

来自分类Dev

Django 表单中的复选框不更新数据库

来自分类Dev

切换复选框并在后台发送查询以更新数据库

来自分类Dev

如何使用 Flask 更新数据库中复选框的值

来自分类Dev

在复选框更改时更新数据库字段 - AJAX

来自分类Dev

将复选框更新到mysql数据库中

来自分类Dev

使用复选框更新数据库中的状态 - Laravel

Related 相关文章

  1. 1

    从复选框更新数据库

  2. 2

    网格视图复选框已选中数据库值

  3. 3

    使用复选框更新数据库

  4. 4

    通过复选框更改数据库更新

  5. 5

    使用众多复选框更新数据库

  6. 6

    选中复选框时,Ajax更新数据库

  7. 7

    更新数据库中的复选框值

  8. 8

    从数据库渲染复选框,然后在修改后更新数据库

  9. 9

    如何从连接到Sqlite数据库的列表视图中获取复选框值?

  10. 10

    使用php中的复选框更新mysql数据库列中的值

  11. 11

    自定义适配器中的复选框以更新数据库

  12. 12

    如何在使用jquery选中复选框时更新数据库?

  13. 13

    从数据库中检索时如何更新多个复选框的值

  14. 14

    使用PHP PDO更新复选框的数据库值

  15. 15

    使用复选框和PHP更新MySQL数据库

  16. 16

    如何基于laravel复选框值更新数据库

  17. 17

    通过使用Ajax单击不带提交按钮的复选框来更新sql数据库

  18. 18

    使用php中的复选框更新mysql数据库列中的值

  19. 19

    从表中的数据库中选择复选框,然后使用PHP更新它

  20. 20

    在Rails中的复选框上实现AJAX调用以更新数据库

  21. 21

    从数据库中检索时如何更新多个复选框的值

  22. 22

    PHP复选框更新数据库,但没有下拉菜单

  23. 23

    PHP - 复选框不会内爆并在数据库中更新

  24. 24

    Django 表单中的复选框不更新数据库

  25. 25

    切换复选框并在后台发送查询以更新数据库

  26. 26

    如何使用 Flask 更新数据库中复选框的值

  27. 27

    在复选框更改时更新数据库字段 - AJAX

  28. 28

    将复选框更新到mysql数据库中

  29. 29

    使用复选框更新数据库中的状态 - Laravel

热门标签

归档