datagrid 里面放 CheckBox 问题

好奇都是要学的 2010-11-29 09:36:52
我有2个页面
A页面放一个输入框. 里面输入数字. 用逗号割开, 后面有查询, 点查询进入B 页面
B页面有一个datagrid, datagrid里面放了一个CheckBox. 跟数据集绑定
<CheckBox x:Name="chkYear" HorizontalAlignment="Left" Click="chkYear_Click" VerticalAlignment="Center" Content="{Binding Year}" />

点查询, 把A页面文本框值传入B 页面, 然后根据逗号分割成数组. 然后循环数组. 如果和datagrid里的CheckBox的Content对应上后, CheckBox 勾上

我现在不知道如何循环datagrid. 求帮助. 别说重源下手. 因为我IsChecked没有绑定数据源.

还有.我用grdList_LoadingRow 方法可以找到每一行的CheckBox. 但是Content值为null 是不是先触发的这个事件.才绑定的datagrid

有没有类似rowdatabind 或者 itemdatabind事件
...全文
125 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
leon0905 2010-11-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wang2129929 的回复:]
我是不想用, 但是公司强制的。
[/Quote]
抱着这样的想法,不按SL/WPF的做法来做的话,问题会有很多
  • 打赏
  • 举报
回复
我是不想用, 但是公司强制的。 不说这个了
就说我的有没有办法能实现,还有grdList_LoadingRow事件, 明明是先绑定然后在触发.
我已经绑定了CheckBox的Content值. 怎么在LoadingRow里面取不出来那
leon0905 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wang2129929 的回复:]
我就是要抛去model的想法。 我不要实体类.表映射
[/Quote]
那就不要用Silverlight或WPF了
  • 打赏
  • 举报
回复
我就是要抛去model的想法。 我不要实体类.表映射
leon0905 2010-11-29
  • 打赏
  • 举报
回复
ok,就算是个dataset,那么为什么不能自己再建个model,用于绑定,数据量非常大的情况那可能会有性能上的问题,在数据量不是很大情况下应该不会有什么影响
  • 打赏
  • 举报
回复
我没有model 我是dataset
leon0905 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 wang2129929 的回复:]
我现在不知道如何循环datagrid. 求帮助. 别说重源下手. 因为我IsChecked没有绑定数据源.
[/Quote]
就应该是从数据源着手的,ischecked没有绑定为什么不能绑定呢?多定义一个属性会很麻烦吗,即使真的很麻烦,也应该重新定义用于绑定的model,通过model来控制一切所需要改变的界面元素
小凤哥 2010-11-29
  • 打赏
  • 举报
回复
页面?是对话框吧?
  • 打赏
  • 举报
回复
没人来告诉我吗?

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧