Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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
使用Javascript编辑动态绑定gridview_Javascript_C#_Asp.net_.net_Gridview - Fatal编程技术网

使用Javascript编辑动态绑定gridview

使用Javascript编辑动态绑定gridview,javascript,c#,asp.net,.net,gridview,Javascript,C#,Asp.net,.net,Gridview,我有一个动态asp.net gridview,没有可用的边界字段 我有“编辑”和“更新/取消”按钮。单击编辑按钮,我希望javascript获取第四个单元格并将其转换为文本框 单击“更新”按钮后,我希望选择的值保存在DB中 有人能为我提供这个功能的指针吗 我不想编辑行中的所有单元格,但因为我没有boundfield,所以我无法将任何特定的内容设置为只读。因此我想使用javascript方法。在asp.net网格视图中,您有选择按钮!!! 您可以为这个按钮编写一个函数,将您的行ID保存在静态int

我有一个动态asp.net gridview,没有可用的边界字段

我有“编辑”和“更新/取消”按钮。单击编辑按钮,我希望javascript获取第四个单元格并将其转换为文本框

单击“更新”按钮后,我希望选择的值保存在DB中

有人能为我提供这个功能的指针吗


我不想编辑行中的所有单元格,但因为我没有boundfield,所以我无法将任何特定的内容设置为只读。因此我想使用javascript方法。

在asp.net网格视图中,您有选择按钮!!! 您可以为这个按钮编写一个函数,将您的行ID保存在静态int变量中!!!
然后,您可以为show edit panel编写java脚本方法,其中包含保存更改的按钮,当单击此按钮时,您可以使用先前定义的静态变量中的ID更新行:)

如果要在
gridview
中对其进行编辑,则可以使用
EditTemplate
动态生成字段和列根据所选选项进行更改。因此,我们没有EditTemplate。(如果您使用的是
jquery
)整个
gridview
将在客户端呈现为
表,因此只要单击单元格中的任何按钮,您就可以将
tr
作为
var row=$('btn')。最接近的('tr')
,然后使用
行。查找('id')
,获取该行中的任何元素。确定,如果你已经有一个
Edit
按钮,我想它可以正常工作,为什么不把你的网格放在一个
asp:UpdatePanel
控件中呢?