關於DataGrid等控件中的自動編號 - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- 關於DataGrid等控件中的自動編號 (http://www.webasp.net/article/18/17664.htm) | |||||||||||||||||||||||||||
| -- 作者:未知 -- 發佈日期: 2005-04-19 | |||||||||||||||||||||||||||
論壇中有很多人問關於DataGrid的自動編號問題
一、正序 A、AllowPaging=False情況下
就可以實現 不過更有趣的方法是使用這個方法
也許有些人會覺得很奇怪為什麼Items.Count會這樣,而不是出來全部總合..但如果你瞭解綁定的過程時就容易理解.
[從上面來看就是在ItemCreated事件中進行綁定所以得到的Items.Count剛好是當前的序號] B、AllowPaging="True"下 如果你DataGrid支持分頁則可以如下
二、倒序的方法
由上面可以知道使用
this.DataGrid1.Items.Count - Container.ItemIndex + 1方法是不可能實現的,得到值而且全會為1 分頁的情況下更是一樣.所以一開始我們就要取得數據源的行數
當然如果是不是分頁的情況一下更容易實現了. | |||||||||||||||||||||||||||
| webasp.net |