C# WPF datagrid checkboxcolumn 使用问题
小弟初学,做一个小项目。前提:一、我用datagrid实现了数据绑定,每一行都是一个“用户”对象,这个用户对象有很多属性,我只让datagrid显示出了其中几个比如姓名之...
小弟初学,做一个小项目。
前提:一、我用datagrid实现了数据绑定,每一行都是一个“用户”对象,这个用户对象有很多属性,我只让datagrid显示出了其中几个比如姓名之类的。二、我加了一个checkboxcolumn在第0列,这个列的值目前与每一行的对象无关。
我想实现一个功能:点选某几行的checkbox(可以多选),把选中行的对象传到一个数组里,以便于我进行进一步操作。这个多选事件该怎么写?用什么关键字监听?怎么取到同行的整个对象而不是只去到后面哪一个单元格的值? 展开
前提:一、我用datagrid实现了数据绑定,每一行都是一个“用户”对象,这个用户对象有很多属性,我只让datagrid显示出了其中几个比如姓名之类的。二、我加了一个checkboxcolumn在第0列,这个列的值目前与每一行的对象无关。
我想实现一个功能:点选某几行的checkbox(可以多选),把选中行的对象传到一个数组里,以便于我进行进一步操作。这个多选事件该怎么写?用什么关键字监听?怎么取到同行的整个对象而不是只去到后面哪一个单元格的值? 展开
2个回答
2014-05-02 · 知道合伙人数码行家
关注
展开全部
关于DataGrid的用法,可以先学习下百度经验的DataGrid用法系列http://jingyan.baidu.com/season/38751
包含了checkboxcolumn的用法,如果直接给你答案,对你的学习不是很有用。
如果学习了还有问题,可以继续追问。
包含了checkboxcolumn的用法,如果直接给你答案,对你的学习不是很有用。
如果学习了还有问题,可以继续追问。
追问
你给的这个教程说的太模糊了,而且和我的问题好像没什么关系。我现在不是数据绑定的问题,只是想怎么样检测被checkbox选中行然后返回行内对象的问题。能给我一点提示么?用for循环遍历检查么?怎么检查?用什么关键字?检查后怎么返回对应行的对象?
追答
DataGrid用法系列的第6篇看了吗?SelectedItem就能返回对象的,里面获得某个单元格对象都可以,看了你再提问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询