WPF中為DataGrid設定行樣式

2021-09-27 12:09:54 字數 383 閱讀 7933

wpf中我們可能會遇到這樣的需求,就是需要為不同的行設定行樣式,而不是統一的樣式,實現方式主要分為兩種。

第一種,通過**設定行樣式。首先選中datagrid控制項,選擇為控制項新增loadingrow事件,接著再新增如下**

private void datagridview1_loadingrow(object sender, datagridroweventargs e)

else if (df == 1)

else

}

不過上面的方式有一定侷限性,通常建議使用樣式來實現,怎麼實現,方式就是聯想各行變色。這裡需要注意的是,這兩種方式不相容,**設定樣式具有優先性。

WPF中DataGrid控制項

設定不可自動拉伸寬度 datagrid.canuserresizecolumns false 第一列不可見 datagrid.headersvisibility datagridheadersvisibility.column 設定不可自動拉伸高度 datagrid.canuserresizerow...

WPF中DataGrid使用初步

1 自動生成列 2 取消自動生成列,手動繫結到相應字段 最後一列設定width 是為了取消空白列。對應的後台 private void window loaded object sender,routedeventargs e 雙擊datagrid,顯示相應資訊 private void datag...

WPF中DataGrid使用初步

1 自動生成列 true name datagrid canuseraddrows false mousedoubleclick datagrid mousedoubleclick 2 取消自動生成列,手動繫結到相應字段 false name datagrid canuseraddrows fals...