【发布时间】:2015-12-24 11:19:30
【问题描述】:
我有一个动态的 asp.net 网格视图,但没有可用的边界字段。
我有“编辑”和“更新/取消”按钮。单击编辑按钮时,我希望 javascript 获取第 4 个单元格并将其转换为文本框。
一旦他们单击更新按钮,我希望将所选值保存在数据库中。
任何人都可以为我提供有关此功能的指针吗?
我不希望编辑行的所有单元格,但由于我没有绑定字段,我无法将任何特定的内容设为只读。因此我想使用javascript方法。
【问题讨论】:
-
如果你想在
gridview里面编辑,可以使用EditTemplate -
字段是动态生成的,列会根据所选选项而变化。所以我们没有 EditTemplate。
-
(如果您使用的是
jquery)整个gridview将在客户端呈现为table,因此单击单元格中的任何按钮,您可以获得tr为var row = $('btn').closest('tr'),然后使用row.find('id')获取该行中的任何元素。 -
好的,会尝试使用这个。
-
如果你已经有一个
Edit按钮,我想它可以正常工作,为什么不把你的网格放在asp:UpdatePanel控件中?
标签: javascript c# asp.net .net gridview