Windows窗体中的DataGridView中的UserControl

时间:2010-08-17 15:16:40

标签: windows winforms

使用Windows窗体查找datagridview行中的usercontrol示例。 Usercontrol将具有基于业务逻辑的多重控件,该逻辑取决于行的索引。 感谢

1 个答案:

答案 0 :(得分:0)

您无法以您希望的方式将用户控件直接插入到行中。您唯一的可能性是添加新的列类型。您的自定义列实现将像其他列一样,当它进入编辑模式时,它可以创建一个控件(在您的情况下是一个适当的索引号),然后让它在单元格内工作,直到退出编辑模式。问题是在不处于编辑模式时绘制单元格。

您可以使用.NET Reflector工具查看内置列的源代码,或在Web上搜索自定义DataGridView列,因为有许多实现提供了可用作起点的示例代码。