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

StackOverflow https://stackoverflow.com/questions/63130

  •  09-06-2019
  •  | 
  •  

我想将 DataGridViewTextBoxCell 单元格添加到 DataGridViewCell 控件中,但除了能够正常键入文本单元格之外,它还必须包含一个“...”按钮,单击该按钮后将弹出 OpenFileDialog 窗口以允许用户选择一个文件。选择后,文本单元格将填充完整的文件路径。

解决这个问题的最佳方法是什么?

谢谢

有帮助吗?

解决方案

MSDN 文章解释了如何将自定义控件添加到 DataGridView.

你应该能够制作一个 UserControl 上面有一个文本框和按钮并将其嵌入到 DataGridView.

其他提示

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

MSDN 文章

MSDN 参考

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top