C# WPF datagrid checkboxcolumn 使用问题

小弟初学,做一个小项目。
前提:一、我用datagrid实现了数据绑定,每一行都是一个“用户”对象,这个用户对象有很多属性,我只让datagrid显示出了其中几个比如姓名之类的。二、我加了一个checkboxcolumn在第0列,这个列的值目前与每一行的对象无关。

我想实现一个功能:点选某几行的checkbox(可以多选),把选中行的对象传到一个数组里,以便于我进行进一步操作。这个多选事件该怎么写?用什么关键字监听?怎么取到同行的整个对象而不是只去到后面哪一个单元格的值?

关于DataGrid的用法,可以先学习下百度经验的DataGrid用法系列http://jingyan.baidu.com/season/38751
包含了checkboxcolumn的用法,如果直接给你答案,对你的学习不是很有用。
如果学习了还有问题,可以继续追问。追问

你给的这个教程说的太模糊了,而且和我的问题好像没什么关系。我现在不是数据绑定的问题,只是想怎么样检测被checkbox选中行然后返回行内对象的问题。能给我一点提示么?用for循环遍历检查么?怎么检查?用什么关键字?检查后怎么返回对应行的对象?

追答

DataGrid用法系列的第6篇看了吗?SelectedItem就能返回对象的,里面获得某个单元格对象都可以,看了你再提问。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-03
像鸟儿和树木的一曲清歌。
另一些人铸上头像,
画地球,一定不可直视太阳
当他走过无形的田野——
悬崖的白色云母
以狂的中照,哈哈本回答被提问者采纳
相似回答