加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 让用户选择要在WPF DataGrid上显示的列

发布时间:2020-12-15 23:57:08 所属栏目:百科 来源:网络整理
导读:我的DataGrid有一组要显示的默认列,但我也想让用户选择/取消选择其应用程序上显示的列.在 WPF中有相对简单的方法吗? DataGrid绑定到DataTable. 注意:如果上述功能过于复杂,我可以通过RadioButton解决方案使用简单的“默认列/所有列”. 解决方法 简短的回答
我的DataGrid有一组要显示的默认列,但我也想让用户选择/取消选择其应用程序上显示的列.在 WPF中有相对简单的方法吗?

DataGrid绑定到DataTable.

注意:如果上述功能过于复杂,我可以通过RadioButton解决方案使用简单的“默认列/所有列”.

解决方法

简短的回答是,将每列的Visibility属性绑定到您能够设置的布尔标志(通过CheckBox或其他机制),并使用 BooleanToVisibilityConverter使列可见性在未设置标志时折叠.

挖这个similar question,特别是this answer!他的博客文章列出了我理想的解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读