将gridview中的下拉列表值保存到数据库中

时间:2014-04-21 06:00:38

标签: c# asp.net events gridview save

我正在开发一个Web应用程序。我的主页面上有gridview,其中包含标签和三个下拉列表。我的gridview外面还有一个保存按钮。如果每行下拉列表中有更改,则按钮应保存值。我现在的问题是如何实现节约。例如,我有5行,我只更新了两行,当我点击保存按钮时,只应保存两行。其他人将保持不变。请帮忙。请参阅下面的代码。非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可以循环浏览gridview并在下拉列表中拾取所选值并保存...

for (int i = 0; i < Gridview1.Rows.Count; i++)
{
   DropDownList ddl1= (DropDownList)Gridview1.Rows[i].FindControl("Dropdownlist1");
   string abc=ddl.selectedvalue;
}

答案 1 :(得分:0)

  • 以只读模式在每一行上提供编辑/删除按钮。
  • 单击编辑按钮时,将行设置为可编辑模式,并将编辑按钮更改为更新按钮。
  • 进行更改后单击“更新”按钮,将新值保存到数据库,并使gridview返回到只显示编辑/删除按钮的只读模式。

Helpful Link