在ListView中獲取當前行的索引


使用ListView,Repeater,GridView時,經常需要獲取當前行索引,在此總結一下ListView的獲取方法,Repeater和GridView類似,類推即可。

1.增刪改時,通過ItemXXXing(如ItemUpdating等)事件參數獲取當前行索引:
    1)進入編輯狀態:
      ListView1.EditIndex = e.NewEditIndex;
      此e為ListViewEditEventArgs
    2)刪改時,當前行索引:
      e.ItemIndex 
      此e可以為ListViewUpdateEventArgs、ListViewDeleteEventArgs
    3)獲取當前行主鍵
      首先:在ListView的DataKeyNames屬性中輸入主鍵名;
      然后:后台代碼 this.ListView1.DataKeys[e.ItemIndex].Value

2.當使用ListView中自定義按鈕事件時,事件參數為ListViewCommandEventArgs,此參數沒有 ItemIndex 屬性,獲取方式為:
    int index = ((ListViewDataItem)e.Item).DataItemIndex;
    
 青春就應該這樣綻放  游戲測試:三國時期誰是你最好的兄弟!!  你不得不信的星座秘密


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM