WPF 的Datagrid 中Combobox 绑定数据问题

海口_菜鸟 2020-10-12 05:41:25
求助一下,WPF中如果Datagrid 添加的行数属于动态的,想要给每行中的Combobox 绑定一个动态的数据源。应该怎么作?
谢谢!
...全文
24673 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
OrdinaryCoder 2020-10-23
  • 打赏
  • 举报
回复
引用 5 楼 海口_菜鸟 的回复:
[quote=引用 1 楼 OrdinaryCoder 的回复:]Datagrid 一行对应一个类 类中写个dictionary 和ComboBox绑定就OK
---- 谢谢,如果Datagrid绑定的list添加了10行,要想绑定这10行中每一行的ComboBox,代码我想不出来咋写。 能否指导一下?谢谢![/quote] List添加10行 数据不是自动到ComboBox的下拉框里了吗
海口_菜鸟 2020-10-22
  • 打赏
  • 举报
回复
引用 1 楼 OrdinaryCoder 的回复:
Datagrid 一行对应一个类 类中写个dictionary 和ComboBox绑定就OK
---- 谢谢,如果Datagrid绑定的list添加了10行,要想绑定这10行中每一行的ComboBox,代码我想不出来咋写。 能否指导一下?谢谢!
海口_菜鸟 2020-10-22
  • 打赏
  • 举报
回复
引用 2 楼 N_Share_Service 的回复:
<DataGridTemplateColumn Width="0.7*" CanUserSort="False" Header="哈哈哈" > ...... 我记得好像可以这样写..里面的textbox 换成ComboBox
---------------- 如果Datagrid绑定的list,添加10行数据后,我怎么给每一行的ComboBox 绑定数据? 我想不出来代码应该怎么写,能否赐教一下? 谢谢!
海口_菜鸟 2020-10-22
  • 打赏
  • 举报
回复
引用 2 楼 N_Share_Service 的回复:
<DataGridTemplateColumn Width="0.7*" CanUserSort="False" Header="哈哈哈" > ....... 我记得好像可以这样写..里面的textbox 换成ComboBox
谢谢,我试试看
誰是方長 2020-10-21
  • 打赏
  • 举报
回复
<DataGridTemplateColumn Width="0.7*" CanUserSort="False" Header="哈哈哈" > <DataGridTemplateColumn.CellTemplate> <DataTemplate> <TextBox Text="{Binding ProfitAndLossAmount, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" ToolTip="{Binding ProfitAndLossAmount, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" BorderThickness="0" Background="Transparent" IsReadOnly="True" Foreground="{Binding ProfitAndLossAmount,Mode=TwoWay,Converter={StaticResource RedPackUserYKColor}}" /> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> 我记得好像可以这样写..里面的textbox 换成ComboBox
OrdinaryCoder 2020-10-16
  • 打赏
  • 举报
回复
Datagrid 一行对应一个类 类中写个dictionary 和ComboBox绑定就OK

8,757

社区成员

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

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