asp.net代码求注释啊!!!!

protectedvoidButton2_Click(objectsender,EventArgse){for(inti=0;i<=GridView1.Rows.Coun... protected void Button2_Click(object sender, EventArgs e)
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
ConnectionFactory cf = ConnectionFactory.getInstance();
SqlConnection con = cf.getConnection();
string sqlstr = "delete from CollectionCars where Series=@series";
SqlCommand cmd = new SqlCommand(sqlstr, con);
cmd.Parameters.Add("@series", SqlDbType.NChar, 10).Value = ((HyperLink)GridView1.Rows[i].Cells[2].Controls[0]).Text.Trim().ToString();
con.Open();
cmd.ExecuteNonQuery();
bind();
con.Close();
}
展开
 我来答
紫色浪漫眼
2013-05-30 · TA获得超过247个赞
知道小有建树答主
回答量:577
采纳率:100%
帮助的人:168万
展开全部
//button2事件
protected void Button2_Click(object sender, EventArgs e)
{
//遍历gridview表格
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
//查找checkbox1复选框
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
//如果选中
if (cbox.Checked == true)
{
//数据库连接工厂,获取单例
ConnectionFactory cf = ConnectionFactory.getInstance();
//获取数据库连接
SqlConnection con = cf.getConnection();
//数据库执行语句
string sqlstr = "delete from CollectionCars where Series=@series";
//数据库执行对象
SqlCommand cmd = new SqlCommand(sqlstr, con);
//添加数据库参数
cmd.Parameters.Add("@series", SqlDbType.NChar, 10).Value = ((HyperLink)GridView1.Rows[i].Cells[2].Controls[0]).Text.Trim().ToString();
//打开数据库连接
con.Open();
//执行查询
cmd.ExecuteNonQuery();
//绑定数据
bind();
//关闭数据库连接
con.Close();
}
zhangcun2F
2013-05-30 · TA获得超过1963个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:712万
展开全部
这就是一个批量删除数据的操作!

protected void Button2_Click(object sender, EventArgs e)//点击按钮执行一下操作!
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)//遍历gridview中的每一行!
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");//获取当前行选择框checkbox1
if (cbox.Checked == true)//如果选择框被选中
{
ConnectionFactory cf = ConnectionFactory.getInstance();//获取数据库实例
SqlConnection con = cf.getConnection();//设置数据库链接
string sqlstr = "delete from CollectionCars where Series=@series";//初始化删除语句
SqlCommand cmd = new SqlCommand(sqlstr, con);//建立数据库链接
cmd.Parameters.Add("@series", SqlDbType.NChar, 10).Value = ((HyperLink)GridView1.Rows[i].Cells[2].Controls[0]).Text.Trim().ToString();//为删除语句当中的变量赋值
con.Open();//打开链接
cmd.ExecuteNonQuery();//执行删除
bind();//重新填充gridview
con.Close();//关闭链接!
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式