另外个没有选中任何项的else怎么写?
protected void Button1_Click(object sender, EventArgs e)
{
saraly_class delete = new saraly_class();
for (int i = 0; i < GV.Rows.Count;i++)
{
CheckBox cb = (CheckBox)GV.Rows[i].FindControl("cbSelect");//
if (cb.Checked == true)
{
int id = 0;
id = Convert.ToInt32(this.GV.DataKeys[i].Value);//这里删除已经能成功删除数据了
delete.user_delete(id);
}
else
{
//这里怎么写?
}
}
//刷新当前页面并提示删除成功,这里怎么写?
}
9 个解决方案
#3
把原来的数据重新绑定一下就好了吧? 菜鸟浅见
#4
重新取数据 重新绑定Dataview ,并输出<script>alert('删除成功')</script>到前台
#5
问题是怎么知道删除过程结束了啊?在最后一条删除操作结束以后调用 reload_girdview()事件。试验半天没弄出来。如何判断循环删除操作已经结束?至少是语句已经执行结束了?
#6
你不应该调用什么事件,应该调用重新刷新数据的方法。
大概还是这样:
大概还是这样:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RefreshData();
}
}
private void RefreshData()
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//删除
//刷新数据
RefreshData();
}
#7
是的 但是刷新应该是在删除操作结束之后啊。删除操作又一个循环删除,所以这个刷新应该写在什么位置?
#8
当你点击删除按钮的时候才会触发删除操作,你点完之后数据绑定显示出新数据,不会触发按钮点击事件
#9
这个对的,刚才傻了。在循环外面顺序直接做就可以。
#1
把
教程学习3遍再上论坛。
#2
#3
把原来的数据重新绑定一下就好了吧? 菜鸟浅见
#4
重新取数据 重新绑定Dataview ,并输出<script>alert('删除成功')</script>到前台
#5
问题是怎么知道删除过程结束了啊?在最后一条删除操作结束以后调用 reload_girdview()事件。试验半天没弄出来。如何判断循环删除操作已经结束?至少是语句已经执行结束了?
#6
你不应该调用什么事件,应该调用重新刷新数据的方法。
大概还是这样:
大概还是这样:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RefreshData();
}
}
private void RefreshData()
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//删除
//刷新数据
RefreshData();
}
#7
你不应该调用什么事件,应该调用重新刷新数据的方法。
大概还是这样:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RefreshData();
}
}
private void RefreshData()
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//删除
//刷新数据
RefreshData();
}
是的 但是刷新应该是在删除操作结束之后啊。删除操作又一个循环删除,所以这个刷新应该写在什么位置?
#8
你不应该调用什么事件,应该调用重新刷新数据的方法。
大概还是这样:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RefreshData();
}
}
private void RefreshData()
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//删除
//刷新数据
RefreshData();
}
是的 但是刷新应该是在删除操作结束之后啊。删除操作又一个循环删除,所以这个刷新应该写在什么位置?
当你点击删除按钮的时候才会触发删除操作,你点完之后数据绑定显示出新数据,不会触发按钮点击事件
#9
这个对的,刚才傻了。在循环外面顺序直接做就可以。