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

本文深入探讨了WPF中的DataGrid选择模式(包括SelectionUnit和SelectionMode)及其编辑方式,提供了设置示例和使用技巧,帮助开发者高效地进行数据展示与交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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入门教程系列一——基础

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示例(三)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值