GridView的19种操作[1](3)

2019-06-11 00:13

} }

protected void CheckBox2_CheckedChanged(object sender, EventArgs e) {

for (int i = 0; i <= GridView1.Rows.Count - 1; i++) {

CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl(\ if (CheckBox2.Checked == true) {

cbox.Checked = true; } else {

cbox.Checked = false; } } }

protected void Button2_Click(object sender, EventArgs e) {

sqlcon = new SqlConnection(strCon); SqlCommand sqlcom;

for (int i = 0; i <= GridView1.Rows.Count - 1; i++) {

CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl(\ if (cbox.Checked == true) {

string sqlstr = \飞狐工作室 where 身份证号码='\GridView1.DataKeys[i].Value + \

sqlcom = new SqlCommand(sqlstr, sqlcon); sqlcon.Open();

sqlcom.ExecuteNonQuery(); sqlcon.Close(); } } bind(); }

protected void Button1_Click(object sender, EventArgs e) {

CheckBox2.Checked = false;

for (int i = 0; i <= GridView1.Rows.Count - 1; i++) {

CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl(\ cbox.Checked = false; } }

public void bind() {

string sqlstr = \飞狐工作室\ sqlcon = new SqlConnection(strCon);

SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon); DataSet myds = new DataSet(); sqlcon.Open();

myda.Fill(myds, \

GridView1.DataSource = myds;

GridView1.DataKeyNames = new string[] { \身份证号码\ GridView1.DataBind(); sqlcon.Close(); } }

前台主要代码:区别的列

区别列:

6.鼠标移到GridView某一行时改变该行的背景色方法一: 做法:

双击GridView的OnRowDataBound事件;

在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i;

//执行循环,保证每条数据都可以更新

for (i = 0; i < GridView1.Rows.Count; i++)

{

//首先判断是否是数据行

if (e.Row.RowType == DataControlRowType.DataRow) {

//当鼠标停留时更改背景色

e.Row.Attributes.Add(\

\ //当鼠标移开时还原背景色

e.Row.Attributes.Add(\ } } }

7.鼠标移到GridView某一行时改变该行的背景色方法二:效果图: 做法:和上面的一样就是代码不同

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {

//int i;

////执行循环,保证每条数据都可以更新

//for (i = 0; i < GridView1.Rows.Count; i++) //{

// //首先判断是否是数据行

// if (e.Row.RowType == DataControlRowType.DataRow) // {

// //当鼠标停留时更改背景色

// e.Row.Attributes.Add(\

\ // //当鼠标移开时还原背景色

// e.Row.Attributes.Add(\

// } //}

//如果是绑定数据行

if (e.Row.RowType == DataControlRowType.DataRow) {

//鼠标经过时,行背景色变

e.Row.Attributes.Add(\ //鼠标移出时,行背景色变

e.Row.Attributes.Add(\ } }

8.GridView实现删除时弹出确认对话框: 效果图:

实现方法:

双击GridView的OnRowDataBound事件;

在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {

//如果是绑定数据行

if (e.Row.RowType == DataControlRowType.DataRow) {


GridView的19种操作[1](3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:消火栓灭火器检查表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: