回发清除我的Gridview

时间:2015-08-27 16:49:43

标签: c# jquery asp.net datagridview

我需要保存我的ASP GridView中的所有记录,我正在使用jQuery添加/删除行,但是当我点击“保存”按钮时,它会触发回发和我的GridView在执行我的INSERT声明(存储过程)之前清空。如何避免我的GridView重置?

这是我通过jQuery添加新行的代码:

var newRow = $("<tr>");
var cols = "";

cols += '<td><input type="text" name="name' + counter + '"/></td>';
cols += '<td><input type="text" name="price' + counter + '"/></td>';
cols += '<td><input type="text" name="DD' + counter + '"/></td>';

cols += '<td><input type="button" class="ibtnDel"  value="Delete"></td>';
newRow.append(cols);
// if (counter == 4) $('#addrow').attr('disabled', true).prop('value', "You've reached the limit");
$("table.order-list").append(newRow);

这是我的表:

enter image description here

1 个答案:

答案 0 :(得分:0)

ASP.Net - WebForm

这是我的方式,对不起我英语太糟糕了,我希望你能理解&gt; ////&lt;

== KEYIN ==

Name.TextBox,Price.TextBox,street.TextBox

    1                 2                3     [AddRow]
                           ↓
                           ↓
                           ↓

==单击[AddRow]到ListView或GridView ==

ListView或GridView「Double Check(ChecktBox)&amp;保存&amp;删除」

                     Name   Price  Street

[ChecktBox] [删除] 1 2 3

[ChecktBox] [删除]。

[ChecktBox] [删除]。

[ChecktBox] [删除]。

                                              [Save]

如果要保存数据,必须选中[复选框]     =只需双重检查^^