更新gridview中的所有行

时间:2010-09-04 15:35:46

标签: .net asp.net webforms

我有一个gridview,两个按钮(编辑,保存),我想要做的是:

单击编辑时,在编辑模式下为所有文本框打开gridview。

单击“保存”进行更改并更新

(而不是逐行编辑和更新)

我使用对象数据源。

1 个答案:

答案 0 :(得分:4)

GridView并非真正一次编辑所有行。要做到这一点,实际上并非如此直截了当。如果您想这样做,请查看以下文章:

Real World GridView: Bulk Editing

我建议不要使用GridView并使用Repeater来显示您的数据。然后,当您要编辑时,使用其他页面(或具有不同Repeater的面板)来显示您的编辑控件。使用此解决方案,您的代码将更易于维护。

您没有解释为什么需要一次编辑所有行,因此上述解决方案之一应该可以正常工作。