GridView详解 联系客服

发布时间 : 星期六 文章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(\} } }

前台代码:

实现鼠标划过改变GridView的行背景色 清清月儿http://blog.csdn.net/21aspnet

runat=\AutoGenerateColumns=\

BackColor=\CellPadding=\

AllowSorting=\

BorderColor=\BorderStyle=\BorderWidth=\Font-Size=\

ConnectionString=\北风贸易ConnectionString1 %>\

runat=\

SelectCommand=\top 5 [身份证号码], [姓名], [员工性别], [家庭住址], [邮政编码] FROM [飞狐工作室]\

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) { if

(e.Row.RowState

==

DataControlRowState.Normal

||

e.Row.RowState

==

DataControlRowState.Alternate)

{

((LinkButton)e.Row.Cells[6].Controls[0]).Attributes.Add(\你确认要删除:\\\吗?')\

} } }

9.GridView实现自动编号:

效果图:

实现方法:

双击GridView的OnRowDataBound事件;

在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {

//如果是绑定数据行 //清清月儿http://blog.csdn.net/21aspnet if (e.Row.RowType == DataControlRowType.DataRow) {

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

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

//e.Row.Attributes.Add(\

////当有编辑列时,避免出错,要加的RowState判断 //if (e.Row.RowState == DataControlRowState.Normal DataControlRowState.Alternate) //{

// ((LinkButton)e.Row.Cells[6].Controls[0]).Attributes.Add(\你确认要删除:\\\吗?')\//}

||

e.Row.RowState

==

Word文档下载:GridView详解.doc
搜索更多:GridView详解


最新浏览