将自定义TextboxCell添加到DataGridView控件,该控件包含一个用于打开FileDialog的按钮

时间:2008-09-15 14:00:50

标签: .net .net-2.0

我想将DataGridViewTextBoxCell单元格添加到DataGridViewCell控件,但是除了能够像往常一样输入文本单元格之外,它还必须包含一个“...”按钮,一旦点击就会打开OpenFileDialog窗口允许用户选择文件。选择后,文本单元格将填充完整的文件路径。

最好的方法是什么?

由于

2 个答案:

答案 0 :(得分:1)

This MSDN文章介绍了如何向DataGridView添加自定义控件。

您应该能够制作一个UserControl,其上有一个文本框和按钮,并将其嵌入DataGridView

答案 1 :(得分:0)

您需要创建自己的列和单元类才能执行此操作。我建议使用 .NET Reflector查看DataGridViewTextBox的实现细节作为起点,然后自定义以在其末尾添加按钮的显示。查看这些教程以开始...

MSDN Article

MSDN Reference