Gridview控件添加编辑按钮时候需编写的函数》

来源:互联网 发布:linux将文件夹压缩 编辑:程序博客网 时间:2024/04/29 00:02

protectedvoid GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex
= e.NewEditIndex;
bind();
}

protectedvoid GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
        sqlcon
=new SqlConnection(strCon);
string sqlstr ="update tb_Member set name='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim() +"',sex='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim() +"',nPlace='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim() +"' where id='"
+ GridView1.DataKeys[e.RowIndex].Value.ToString() +"'";
        sqlcom
=new SqlCommand(sqlstr,sqlcon);
        sqlcon.Open();
        sqlcom.ExecuteNonQuery();
        sqlcon.Close();
        GridView1.EditIndex
=-1;
        bind();
    }

protectedvoid GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
        GridView1.EditIndex
=-1;
        bind();
    }

publicvoid bind()
{
string sqlstr ="select * from tb_Member";
        sqlcon
=new SqlConnection(strCon);
        SqlDataAdapter myda
=new SqlDataAdapter(sqlstr, sqlcon);
        DataSet myds
=new DataSet();
        sqlcon.Open();
        myda.Fill(myds,
"tb_Member");
        GridView1.DataSource
= myds;
        GridView1.DataKeyNames
=newstring[] { "id" };
        GridView1.DataBind();
        sqlcon.Close();
    }

原创粉丝点击