Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.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# 更新asp.net网格视图_C#_Asp.net - Fatal编程技术网

C# 更新asp.net网格视图

C# 更新asp.net网格视图,c#,asp.net,C#,Asp.net,我正在使用asp.net网格视图 我调用了一些sql server存储过程 将其附加到gridView: gvResults.DataSource = dr; gvResults.DataBind(); 我想使特定列可编辑 如何将更新sp附加到视图?尝试gridview的Rowdatabound处理程序: protected void Gridview1_RowDataBound(object send

我正在使用asp.net网格视图

我调用了一些sql server存储过程

将其附加到gridView:

                    gvResults.DataSource = dr;
                    gvResults.DataBind();
我想使特定列可编辑


如何将更新sp附加到视图?

尝试gridview的Rowdatabound处理程序:

      protected void Gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
{       
    try
    {
        HyperLink hlControl = new HyperLink();
        hlControl.Text = "Info";
        hlControl.NavigateUrl = e.Row.Cells[3].Text;
        e.Row.Cells[3].Controls.Add(hlControl);
    }
    catch
    {
    }
}

我写这篇文章是为了将特定列中数据源的响应更改为超链接控件,您可以对该列执行任何操作。

您可以使用UpdateCommand


这样做了,但是布尔字段(在可编辑列中)没有变成可编辑复选框