FineUI 官方论坛
标题:
grid删除选中项
[打印本页]
作者:
梦如人生
时间:
2012-8-3 15:29
标题:
grid删除选中项
本帖最后由 梦如人生 于 2012-8-4 01:52 编辑
protected void btnDelete_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
int selectedCount = Grid1.SelectedRowIndexArray.Length;
if (selectedCount > 0)
{for (int i = 0; i < selectedCount; i++)
{
int rowIndex = Grid1.SelectedRowIndexArray
;
// 如果是内存分页,所有分页的数据都存在,rowIndex 就是在全部数据中的顺序,而不是当前页的顺序
if (Grid1.AllowPaging && !Grid1.IsDatabasePaging)
{
rowIndex = Grid1.PageIndex * Grid1.PageSize + rowIndex;
}
object[] dataKeys = Grid1.DataKeys[rowIndex];
for (int j = 0; j < dataKeys.Length; j++)
{
sb.AppendFormat("{0}", dataKeys[j]);
sb.Append(",");
string s = sb.ToString().TrimStart(',');
UseridBLL.DeleteUserByIDDuo(s.Substring(0, s.Length - 1));//简单sql了。三石的例子不适合我的项目原来程序,不想改,所以。唉!
Alert.ShowInTop("成功批量删除UID:");
Bind();
}
}
}
}
作者:
zj602788658
时间:
2013-3-17 08:42
但是我在Alter后面写了一个Bind,然后执行的时候,不提示消息了。而且调试提醒缺少对象,不知道到底是什么原因。
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4