WPF入門教程系列二十三——DataGrid示例(三)


 

DataGrid的選擇模式

   默認情況下,DataGrid 的選擇模式為“全行選擇”,並且可以同時選擇多行(如下圖所示),我們可以通過SelectionModeSelectionUnit 屬性來修改DataGrid 的選擇模式。

 

SelectionUnit的選擇模式。

成員名稱

 

說明

 

Cell

選擇單元格。單擊單元格選中單元格。 單擊任何行或列標題不執行。

FullRow

選擇全行。 單擊單元格或行標題可以選擇整行。

CellOrRowHeader

可選擇單元格,也可以通過點擊行首選擇全行

SelectionMode的選擇模式。分為ExtendedSingle 兩種模式。

成員名稱

說明

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入門教程系列二——Application介紹

 WPF入門教程系列三——Application介紹(續)

 WPF入門教程系列四——Dispatcher介紹

 WPF入門教程系列五——Window 介紹

 WPF入門教程系列六——布局介紹與Canvas(一)

 WPF入門教程系列七——布局之WrapPanel與StackPanel(二)

 WPF入門教程系列八——布局之Grid與UniformGrid(三)

 WPF入門教程系列九——布局之DockPanel與ViewBox(四)

 WPF入門教程系列十——布局之Border與ViewBox(五)

 WPF入門教程系列十一——依賴屬性(一)

 WPF入門教程系列十二——依賴屬性(二)

 WPF入門教程系列十三——依賴屬性(三)

 WPF入門教程系列十四——依賴屬性(四)

 WPF入門教程系列十五——WPF中的數據綁定(一)

 WPF入門教程系列十六——WPF中的數據綁定(二)

 WPF入門教程系列十七——WPF中的數據綁定(三)

 WPF入門教程系列十八——WPF中的數據綁定(四)

 WPF入門教程系列十九——ListView示例(一)

 WPF入門教程系列二十——ListView示例(二)

 WPF入門教程系列二十一——DataGrid示例(一)

 WPF入門教程系列二十二——DataGrid示例(二)

 WPF入門教程系列二十三——DataGrid示例(三)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM