如果GridView是用户定义的,如何编辑GridView和Update值

时间:2012-08-30 11:35:12

标签: c# asp.net gridview

我有一个完全由用户定义的GridViewGridView的第一列来自ListBox1。标头使用ListBox2定义。 enter image description here  因此,我需要使用某个整数值更新GridView的行,并确保Gridview保持该值,直到单击一个按钮。

单击按钮后,我想要读取已输入值的GridView的每个列,并在数据库中创建一个表,其中标题名称为列,只需复制GridView作为表格数据库中。

我附上了GridView的屏幕截图。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

在GridView中实现UPDATE逻辑有两个关键的事情

  1. 在GridView标记中,您必须为OnRowUpdating事件添加事件处理程序 <asp:GridView ID="XXX" runat="Server" ..... OnRowUpdating="UpdateRecord" ..........>
  2. 然后你需要用自定义代码实现上面提到的这个"UpdateRecord"方法,它基本上会从网格行中检索数据并将其更新到你的数据源 您可以参考一些示例代码,了解如何实现这一目标here
  3. 再次指出,在您的情况下,由于您也想动态创建表,您还需要另外执行此操作。就个人而言,我不知道为什么你会选择这样的设计,但如果没有任何信息,我认为你最了解。