[英]Devexpress GridView count selected rows
我有一個Devexpress數據網格,其中加載了許多行。
設置以下屬性:
MultiSelectNode=CheckBoxRowSelect
MultiSelect=True
我有一個遍歷所有行並檢查的函數gridview1.IsRowSelected(x) = True
。
但是問題是,即使選中了復選框,它也永遠不會顯示為true。
以下代碼返回0
Debug.Print(GridView1.GetSelectedRows().Count)
有沒有一種簡單的方法來檢查復選框是否已選中?
謝謝
以下部分已在我的應用程序的各個部分為我工作:
首先指定數據源集合使用的鍵字段名稱:
<dvx:ASPxGridView ID =“ xgvGrid” runat =“服務器” KeyFieldName =“ ID” ...>
...
</ dvx:ASPxGridView>
然后通過以下方式訪問選定的行ID:
...
List <object>值= xgvGrid.GetSelectedFieldValues(“ ID”);
...
您可以通過調用values.Count
獲得選定行的計數。
高溫超導
在仔細檢查代碼后,將調用刷新方法,該方法會干擾.getselectedrows
方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.