protected void btnSelDelRev_Click(object sender, EventArgs e)
{
System.Web.UI.WebControls.CheckBox chkbox;
string UpdStr = "";
foreach (GridViewRow gvr in GridView1.Rows)
{
chkbox = (CheckBox)gvr.FindControl("chkSelect");
if (chkbox.Checked)
{
UpdStr += "," + GridView1.DataKeys[gvr.DataItemIndex]["MailboxID"].ToString();//一次得到所选中的记录
}
}
if (UpdStr.Equals(""))
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "error", "alert('请选择还原所选记录!')", true);
}
else
{
UpdStr = UpdStr.Substring(1, UpdStr.Length - 1);
string strUpd = "update ViewMail set ReadDelete=ReadDelete-2 where MemberID =" + ViewState["MemberID"] + " AND MailboxID in(" + UpdStr + ")";//把选中的记录放回回收站中
Dbconn.ExecuteSql(strUpd);
}
PSControl.Refresh = true;
}
这个可以好象可以 帮我检测下,谢谢.
呵呵,是楼主都没有说清楚是怎么回事,我能怎么回答呢?
呵呵,是楼主都没有说清楚是怎么回事,我能怎么回答呢?
好好回答问题
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox cb = (CheckBox)row.FindControl("CheckBox1");
if (cb.Checked)
{
strid1 = GridView1.DataKeys[row.RowIndex].Values[1].ToString();
}
}
这个
这个也能删除??你想删除什么??
请问楼主是想操作数据库吗??
[QUOTE]以下是引用ysh120在2007-1-22 16:34:00的发言:
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox cb = (CheckBox)row.FindControl("CheckBox1");
if (cb.Checked)
{
strid1 = GridView1.DataKeys[row.RowIndex].Values[1].ToString();
}
}[/QUOTE]
这个只是判断有没有选中某一行..
有没有现成的代码啊 现在我是理不清到底该怎么做了 头晕忽忽的!!!