博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
Delphi进制转换(二进制/十进制/十六进制)
查看>>
数据结构:冒泡排序及其改进、插入排序和希尔排序
查看>>
HTML基础 --- HTML属性
查看>>
mongodb复制集Replica Set使用简介
查看>>
poi 读取excel row.getCell() 为null
查看>>
bzoj 1646 抓住那头牛
查看>>
SQL面试题
查看>>
JavaScript_Util_04
查看>>
给网站添加选项卡图标
查看>>
android 2个按钮 显示在同一列
查看>>
4.22 IP通信基础
查看>>
Intellij IDEA使用总结(转载)
查看>>
iOS如何隐藏各种bar
查看>>
IIS解决上传文件大小限制
查看>>
Longest Consecutive Sequence hashset
查看>>
JMS-mq-发布/订阅
查看>>
JAVA-I/O(4)-字符流-Reader
查看>>
【转】周杰伦在哪几届金曲奖中分别得的哪些奖?
查看>>
第三阶段:1.数据分析:5.关键数据-转化率
查看>>
crontab是不认识profile的
查看>>