Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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.NETGridView添加行_C#_Asp.net - Fatal编程技术网

C# Asp.NETGridView添加行

C# Asp.NETGridView添加行,c#,asp.net,C#,Asp.net,嗨,我今天大部分时间都在拉扯头发。在一个项目中,我从SQLServer中的存储过程导入了一个数据源。我正在将该数据源绑定到GridView,现在我的问题是,是否有一种方法可以基本上使通过存储过程导入的信息的行相同,这样当我点击Edit时,我可以更改第二行上的一些值,然后在第三行上显示编辑的结果?我一直在想我该怎么做,非常感谢你的帮助 您需要创建一个泛化存储过程,它基本上应该为Edit/Insert/Delete命令接受一个参数。您还需要将参数传递给存储过程,以便更新列。 基本上,您需要修改Gri

嗨,我今天大部分时间都在拉扯头发。在一个项目中,我从SQLServer中的存储过程导入了一个数据源。我正在将该数据源绑定到GridView,现在我的问题是,是否有一种方法可以基本上使通过存储过程导入的信息的行相同,这样当我点击Edit时,我可以更改第二行上的一些值,然后在第三行上显示编辑的结果?我一直在想我该怎么做,非常感谢你的帮助

您需要创建一个泛化存储过程,它基本上应该为Edit/Insert/Delete命令接受一个参数。您还需要将参数传递给存储过程,以便更新列。 基本上,您需要修改GridView事件处理程序以进行行编辑、插入以调用存储过程并更新记录。 它基本上会调用带有参数的存储过程来更新数据库。 我发现了一个非常好的例子,说明了如何通过逐步指导来实现这一点

试试看这篇文章。这正是你需要实现的目标

谢谢