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...