DataGrid的選擇模式html
默認狀況下,DataGrid 的選擇模式爲「全行選擇」,而且能夠同時選擇多行(以下圖所示),咱們能夠經過SelectionMode 和SelectionUnit 屬性來修改DataGrid 的選擇模式。佈局
SelectionUnit的選擇模式。spa
成員名稱3d |
|
||
Cellorm |
選擇單元格。單擊單元格選中單元格。 單擊任何行或列標題不執行。htm |
||
FullRowblog |
選擇全行。 單擊單元格或行標題能夠選擇整行。教程 |
||
CellOrRowHeaderci |
可選擇單元格,也能夠經過點擊行首選擇全行 |
SelectionMode的選擇模式。分爲Extended 和Single 兩種模式。
成員名稱 |
說明 |
Extended |
選擇多個單元(單元格或全行,由SelectionUnit 定義) |
Single |
選擇惟一單元(單元格或全行,由SelectionUnit 定義) |
|
|
設置SelectionUnit 和SelectionMode 後的實例效果,以下圖。
<DataGrid x:Name="gridCitys" Grid.Row="0" HorizontalAlignment="Left" VerticalAlignment="Top" AutoGenerateColumns="False" SelectionUnit="Cell" SelectionMode="Extended">
DataGrid的編輯方式
默認狀況下,咱們能夠直接在DataGrid 中編輯數據(下表爲相關的編輯命令),固然也能夠經過IsReadOnly 屬性將DataGrid 設置爲只讀方式。
1) 在「Grid示例」的窗口界面中,選擇第一行。
2) 對「Grid示例」的窗口界面中,第一行的ProvinceID進行修改,在下拉框中選擇「內蒙古自治區」。
3) 在「Grid示例」的窗口界面中,點擊「更新」按鈕,進行保存。
4) 保存以前的結果。以下圖。
1) 保存以後的結果。以下圖。
WPF入門教程系列目錄
WPF入門教程系列七——佈局之WrapPanel與StackPanel(二)
WPF入門教程系列八——佈局之Grid與UniformGrid(三)
WPF入門教程系列九——佈局之DockPanel與ViewBox(四)