如何将不同的组件放到dataGrid中

时间:2011-08-10 17:24:49

标签: c# winforms datagrid

最后一篇文章我希望dataGrid包含comboBoxcheckBoxbutton和其他一些列。我很有意思,为什么我不能这样做:

  • 使用dataGrid(类似其他)
  • 定义comboBoxColumn
  • 创建comboBoxComboBox combo = new ComboBox();
  • 将此combo添加到dataGrid

我知道这是添加comboBox, checkBox, button, image to grid的方法。但为什么不能这么容易呢?例如,当我想创建带有选择更改事件的comboBox的dataGrid时,这样做并不容易。或许我不知道怎么做。

所以,我有疑问,您如何看待它以及如何解决这个问题?你觉得有一天会这么容易吗?也许你有一些课程或教程可以解决这个问题?

修改

Win表格中的问题

1 个答案:

答案 0 :(得分:0)

这绝非易事。动态添加列非常困难,因为dataGrid中的每一行都需要更新。而且我想不出一个场景,突然在每一行添加组合框都很有用,你也需要准备大量的信息来填充组合框。