将自定义TextboxCell添加到DataGridView控件中,该控件包含一个用于打开FileDialog的按钮
时间:2020-03-05 18:53:33 来源:igfitidea点击:
我想向DataGridViewCell控件中添加一个DataGridViewTextBoxCell单元格,但是除了能够像往常一样键入文本单元格之外,它还必须包含一个" ..."按钮,单击该按钮将弹出OpenFileDialog窗口,以允许用户选择一个文件。选择后,将使用完整的文件路径填充文本单元格。
最好的方法是什么?
谢谢
解决方案
回答
这篇MSDN文章介绍了如何向" DataGridView"中添加自定义控件。
我们应该能够制作一个带有文本框和按钮的" UserControl",并将其嵌入到" DataGridView"中。
回答
为此,我们将需要创建自己的列和单元格类。我建议使用.NET Reflector作为起点来查看DataGridViewTextBox的实现细节,然后自定义在其末尾添加按钮的显示。查看这些教程以开始使用...
MSDN文章
MSDN参考