社区
WPF/Silverlight
帖子详情
WPF DataGrid点击列头如何选中一列
mr_zhenchen
2019-05-30 03:42:17
如图 点击用量,下面的一列选中
...全文
1005
5
打赏
收藏
WPF DataGrid点击列头如何选中一列
如图 点击用量,下面的一列选中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nick_Ngai
2019-11-15
打赏
举报
回复
如果只要选中效果的话,有方法可以实现,在xaml文件中DataGrid上面加个Grid(前提是DataGrid没有指定背景色); Grid的列数和DataGrid一样(每列宽度也一样),高度指定同DataGrid的高度; 添加Rectangle,指定Grid列; 在想要点击选中的列中用HeaderTemplate添加触发事件,修改Rectangle颜色,模拟选中列。 例子如下: <Grid Height="{Binding ElementName=dgTestList,Path=Height}"> <Grid.ColumnDefinitions> <ColumnDefinition Width="80"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Rectangle Grid.Column="0" Fill="Blue"/> </Grid> <DataGrid x:Name="dgTestList" > <DataGridTemplateColumn.HeaderTemplate> <DataTemplate> <TextBlock MouseLeftButtonDown="tbTest_MouseDoubleClick"/> </DataTemplate> </DataGridTemplateColumn.HeaderTemplate> </DataGrid>
RunnerDNA
2019-07-29
打赏
举报
回复
DataGridViewSelectionMode:
CellSelect: 只支持单元格选取, 不能整行或者整列选取
FullRowSelect: 只能整行选取
FullColumnSelect: 只能整列选取
RowHeaderSelect: 同时支持整行选取和单元格选取
ColumnHeaderSelect: 同时支持整列选取和单元格选取
按照你的需求,设置成ColumnHeaderSelect即可
蛋宝�
2021-07-12
举报
回复
@RunnerDNA
你这哪儿来的属性啊,没有啊
qq14923349
2019-07-29
打赏
举报
回复
IsSelect
忘了 该列属性值
君子居易
2019-05-31
打赏
举报
回复
跟selectmode有关,设置选择模式为列就ok了
wpf
datagrid
排序列表头文字右边的升降箭头
wpf
datagrid
排序列表头文字右边的升降箭头Demo,下载下来用VS2019编辑即可执行!!
WPF
DataGrid
合并单元格(模板列嵌套
DataGrid
)
WPF
中的
DataGrid
合并单元格,模板列内嵌套
DataGrid
,非真正合并
wpf
DataGrid
复合表头
使用简单的方式实现复合表头,灵活操作,拖动列不受影响
WPF
DataGrid
合并行
WPF
DataGrid
合并行
wpf
动态合并
datagrid
表头单元格
wpf
动态合并
datagrid
表头单元格
WPF/Silverlight
8,757
社区成员
12,032
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章