博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GridView 下增加自动编号列
阅读量:5038 次
发布时间:2019-06-12

本文共 1109 字,大约阅读时间需要 3 分钟。

 此处是用GridView自带分页
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%this.GridView1.PageIndex  * this.GridView1.PageSize + Container.DataItemIndex + 1%>
</ItemTemplate>
</asp:TemplateField>
    
      下面是用AspNetPager分页控件的情况:
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%# (this.Pager1.CurrentPageIndex - 1* this.Pager1.PageSize + Container.DataItemIndex + 1%>
</ItemTemplate>
</asp:TemplateField>
     
       其它情况举一反三了!
    
 
GridView 增加删除确认以及鼠标划过行变色
  protected void GridView1_RowDataBound(object
 sender, GridViewRowEventArgs e)
    {
        
//如果是绑定数据行
        if (e.Row.RowType ==
 DataControlRowType.DataRow)
        {
            
//鼠标经过时,行背景色变
            e.Row.Attributes.Add("onmouseover""this.style.backgroundColor='#E6F5FA'"
);
            
//鼠标移出时,行背景色变
            e.Row.Attributes.Add("onmouseout""this.style.backgroundColor='#FFFFFF'"
);
            
//当有编辑列时,避免出错,要加的RowState判断
            if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState ==
 DataControlRowState.Alternate)
            {   
               ((LinkButton)e.Row.Cells[
4].Controls[0]).Attributes.Add("onclick""javascript:return confirm('你确认要删除:\"" + e.Row.Cells[2].Text + "\"吗?')"
);
            }
        }
    }

转载于:https://www.cnblogs.com/tongdengquan/archive/2011/09/26/6090568.html

你可能感兴趣的文章
__next__()
查看>>
爬取:中国大学排名
查看>>
聊天室(C++客户端+Pyhton服务器)_1.框架搭设
查看>>
UpdatePanel 内控件 更新“外的”控件【转】
查看>>
mybatis中&gt;=和&lt;=的实现方式
查看>>
Python面向对象03/继承
查看>>
java序列化和反序列化
查看>>
绝对定位
查看>>
flink源码编译(windows环境)
查看>>
dpkg 删除 百度网盘 程序
查看>>
服务器nginx安装
查看>>
std::nothrow
查看>>
rest-framework 分页器
查看>>
JQuery(一)安装&选择器 样式篇
查看>>
浏览器的DNS缓存查看和清除
查看>>
浏览器跨域问题
查看>>
HTML5 input控件 placeholder属性
查看>>
使用JAVA如何对图片进行格式检查以及安全检查处理
查看>>
html5实现移动端下拉刷新(原理和代码)
查看>>
iPhone开发中从一个视图跳到另一个视图有三种方法:
查看>>