簡體   English   中英

Devexpress GridView計算所選行

[英]Devexpress GridView count selected rows

我有一個Devexpress數據網格,其中加載了許多行。

設置以下屬性:

MultiSelectNode=CheckBoxRowSelect

MultiSelect=True

我有一個遍歷所有行並檢查的函數gridview1.IsRowSelected(x) = True

但是問題是,即使選中了復選框,它也永遠不會顯示為true。

以下代碼返回0

Debug.Print(GridView1.GetSelectedRows().Count)

有沒有一種簡單的方法來檢查復選框是否已選中?

謝謝

以下部分已在我的應用程序的各個部分為我工作:

  1. 首先指定數據源集合使用的鍵字段名稱:

    <dvx:ASPxGridView ID =“ xgvGrid” runat =“服務器” KeyFieldName =“ ID” ...>
    ...
    </ dvx:ASPxGridView>

  2. 然后通過以下方式訪問選定的行ID:

    ...
    List <object>值= xgvGrid.GetSelectedFieldValues(“ ID”);
    ...
    您可以通過調用values.Count獲得選定行的計數。

高溫超導

在仔細檢查代碼后,將調用刷新方法,該方法會干擾.getselectedrows方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM