这可能是一个愚蠢的问题,但我想知道是否有办法在我的 DGV 中有一个 DataGridViewComboBoxColumn,但不是显示丑陋的组合框,它只是一个白色单元格 - 当单击单元格时,下拉菜单显示。
我的问题基本上是这真的很难看:
你如何解决这个问题?我习惯于在 WPF 中工作,而不是 Winforms。是否可以只隐藏组合框,但单元格的功能完全相同?
这可能是一个愚蠢的问题,但我想知道是否有办法在我的 DGV 中有一个 DataGridViewComboBoxColumn,但不是显示丑陋的组合框,它只是一个白色单元格 - 当单击单元格时,下拉菜单显示。
我的问题基本上是这真的很难看:
你如何解决这个问题?我习惯于在 WPF 中工作,而不是 Winforms。是否可以只隐藏组合框,但单元格的功能完全相同?
你会想要处理单元格格式化事件。
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellformatting.aspx
组合框有三种不同的外观可供您选择。在这种情况下,您正在寻找flat appearance
. 但是,如果您想要一个漂亮的数据网格视图,您可能需要查看PF Grid Toolkit。它的价格相当实惠。
注意:这个页面也可以证明是有用的。