Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何仅更新gridview中已更新的行?_C#_Asp.net - Fatal编程技术网

C# 如何仅更新gridview中已更新的行?

C# 如何仅更新gridview中已更新的行?,c#,asp.net,C#,Asp.net,在这个gridview中只更新更新的行(只更新复选框列)最方便的方法是什么?检查行是否已更新的简便方法是什么 c# html 您可以使用GridView.RowUpdate事件 <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" OnRowUpdating="TaskGridView_RowUpdating"> 这里有更多关于阿卡什88所说内容的信息 public class

在这个gridview中只更新更新的行(只更新复选框列)最方便的方法是什么?检查行是否已更新的简便方法是什么

c#

html



您可以使用
GridView.RowUpdate
事件

<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" OnRowUpdating="TaskGridView_RowUpdating">

这里有更多关于阿卡什88所说内容的信息
    public class customer
    {
        public string name { get; set; }
        public string email { get; set; }
        public string jobless { get; set; }

    }
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="gridviewUpdate._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
            <Columns>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:CheckBox ID="jobless" runat="server" Checked='<%# Eval("jobless").ToString().Equals("true") %>' />
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="email" />
                <asp:BoundField DataField="name" />

            </Columns>
        </asp:GridView>
    </div>
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" OnRowUpdating="TaskGridView_RowUpdating">
 protected void TaskGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
  {    
    //logic code here
  }