WPF DataGrid 行選中相關

2022-01-11 22:31:02 字數 528 閱讀 8796

datagrid選中行是有自帶selectionchanged的,可是當需要重複選中同一行時,該事件就不會觸發了。

後來反覆查資料找到了datagrid上有個datagridrow。

datagridrow上可以寫 mousedown mouseup這類事件可以實現重複選中行,當然,它也有selected。

**:

<

datagrid

x:name

="datagrid"

margin

="10"

autogeneratecolumns

="false"

selectionmode

="single"

datagridrow.mouseup

="orderinfodatagrid_click"

>

只要在相應的.xaml.cs檔案裡寫事件的實現就ok了

注意:用mouseup的原因是因為mousedown需要雙擊才能觸發事件,不知道為啥會這樣,不過這兩個事件都沒啥區別。

二 WPF datagrid 特定行變色

public void color 這裡有個坑,初始化時不能變色,必須等datagrid完成渲染後才能進行這種行變色。因而先把form show 出來之後才執行變色方法。這個方法因為莫名其妙的bug會導致變色不是我們想要的效果!compareform cf new compareform cf.sh...

easyui 選中指定行

var rowindex 1 定義全域性變數,選中行索引 function pagination true,分頁 pagesize 15,預設選擇的分頁是每頁5行資料 pagelist 15,20,25,30 可以選擇的分頁集合 rownumbers true,行數 onloadsuccess fu...

flexigrid 獲取選中的行

首先設定flexigrid為單選模式 subusers flexigrid 注意上面的singleselect true 設定。現在有三列,我希望獲取選中的那行的第一列。如下 subusers each function subusers 是 flexigrid對應的table元素的id,因此 su...