js删除gridview选中行问题
在前台页面,我用下面的方法删除gridview选中行;
for (i = 1; i < document.all.dgv_Member.rows.length; i++) {
var cb = document.all.dgv_Member.rows(i).cells(0).children(0);
if (cb.checked) {
document.all.dgv_Member.deleteRow(i);
i--;
}
}
界面上也确实显示的删除了,但是在后台,我读取dgv_Member的Rows.Count数却还是原来的值,为什么呢?用的dgv_Member.Rows. Count这个方法,应该怎么才能获取删除后界面上显示的那几行?
[解决办法]
你只是表面删除了但是没有删除数据库的。
[解决办法]
你只是执行了js把页面上的行删了,但没有执行sql删除语句,数据当然还在~!
[解决办法]
js操作的是前台,后台数据库没删除是无效的啊……
[解决办法]
到底想实现什么?
[解决办法]
说个笨一点的方法 在保存按钮事件里写操作数据库的方法 删除按钮事件里写操作gridview的方法
[解决办法]
你是说点击删除的时候,并不是真正删除,,当点击保存时,把你刚才要删除的数据才删除?