我可以在以编程方式绑定的数据网格 C# 中使用组合框吗
我正在使用实体框架并绑定到数据网格来显示查询结果。我不想显示结果中的外键,而是想显示查找表中更有意义的值,并通过使用组合框来限制用户输入。
是否可以在 winform 上以编程方式绑定的数据网格中使用组合框?如果是这样 - 怎么办?
预先感谢,
詹姆斯
I am using entity framework and binding to a datagrid to display the results of my query. Instead of showing the foreign key from the result, I would like to show the more meaningful value from the lookup table and limit the users input by using a combobox too.
Is it possible to use a combobox in a programmatically bound datagrid on a winform? If so - how?
Thanks in advance,
James
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DataGridView 中的组合框有一种列类型:
http://msdn.microsoft.com/en-us /library/system.windows.forms.datagridviewcomboboxcolumn.aspx
要更改显示值,您可以使用此事件:
http://msdn.microsoft.com/en -us/library/system.windows.forms.datagridview.cellformatting.aspx
There is a column type for a combobox in a DataGridView:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcomboboxcolumn.aspx
For changing the display value you can use this event:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellformatting.aspx