在GridView开头插入自动编号的方法
生活随笔
收集整理的這篇文章主要介紹了
在GridView开头插入自动编号的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網上看了很多方法,發現都是照抄別人,而且,都是把第一列替換掉了,往往不是我們的理想結果。經過本人的實踐,下面方法覺得更好用一些。就是不知道數據量過大時,效率怎么樣,不過既然能用,就記下來吧,畢竟好記性不如Ctrl+V。
????protected?void?myGridView_RowCreated(object?sender,?GridViewRowEventArgs?e)
????{
????????TableCellCollection?tcHeader?=?e.Row.Cells;
????????TableCell?newCell;
????????switch?(e.Row.RowType)
????????{
????????????case?DataControlRowType.Header:
????????????????//第一行表頭
????????????????newCell?=?new?TableHeaderCell();
????????????????newCell.Text?=?"編號";
????????????????break;
????????????case?DataControlRowType.DataRow:
????????????????newCell?=?new?TableCell();
????????????????newCell.Text?=?(e.Row.DataItemIndex?+?1).ToString();
????????????????break;
????????????default:
????????????????newCell?=?new?TableCell();
????????????????break;
????????????????
????????}
????????tcHeader.AddAt(0,newCell);
????}
????protected?void?myGridView_RowCreated(object?sender,?GridViewRowEventArgs?e)
????{
????????TableCellCollection?tcHeader?=?e.Row.Cells;
????????TableCell?newCell;
????????switch?(e.Row.RowType)
????????{
????????????case?DataControlRowType.Header:
????????????????//第一行表頭
????????????????newCell?=?new?TableHeaderCell();
????????????????newCell.Text?=?"編號";
????????????????break;
????????????case?DataControlRowType.DataRow:
????????????????newCell?=?new?TableCell();
????????????????newCell.Text?=?(e.Row.DataItemIndex?+?1).ToString();
????????????????break;
????????????default:
????????????????newCell?=?new?TableCell();
????????????????break;
????????????????
????????}
????????tcHeader.AddAt(0,newCell);
????}
轉載于:https://www.cnblogs.com/Sangplus/archive/2007/08/24/868851.html
總結
以上是生活随笔為你收集整理的在GridView开头插入自动编号的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡分期还款后还可以继续消费吗?额度什
- 下一篇: 建行喜马拉雅fm龙卡横c金是什么卡?