WPF里面DataGrid的列可以绑定到后台集合属性吗?

假如当前DataGrid名称为D,绑定的一个DataTable为T,我现在如果设置AutoGenerateColumns="True"则所有列都会显示。但是需求是运行的时... 假如当前DataGrid名称为D,绑定的一个DataTable为T,我现在如果设置AutoGenerateColumns="True"则所有列都会显示。但是需求是运行的时候可以指定显示哪些列。所以必须设置为False,并且指定<DataGrid.Columns >,Xaml设计时的指定我已经会了。
关键是在后台应该如何实现?最好是能使用某种绑定的方法。
展开
 我来答
Mickal小米
2013-09-10 · TA获得超过3666个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1751万
展开全部
后台和前台的做法是一模一样的啊。你前台也是在Columns里创建一个个column,后台也是一样的做法。创建各个column实例之后再加到DataGrid.Columns里
追问
你说的是加,是要访问前台控件么?我说的是绑定,不过网上我已经找到了个解决办法。不知道你自己试过没有?
追答
你加过之后才能做绑定呀。。。只要是依赖属性,都可以用SetBinding的方法去绑定属性
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式