我已经创建了自定义DataGridViewSliderColumn类,它在单元格内部呈现了一个TrackBar。
我的问题是,如何在设计器中将列的类型设置为我的自定义DataGridViewSliderColumn? (我在设计师上定义了很多专栏)。
我已尝试过,但设计师只显示预定义的列类型。
可以设置它而不必在运行时通过代码改变列定义吗?
答案 0 :(得分:1)
简单回答:创建自定义列类后,重建项目。
例如,假设我们创建了一个名为DataGridViewWatermarkColumn
的{{3}}。要将其添加到设计器选项中,然后添加到DataGridView
,请执行以下操作:
在DataGridView
的设计器中,点击右上角的箭头展开DataGridView Tasks
。
选择Add Column...
在添加列对话框中,选择Type -> YourCustomColumn
,然后点击Add
。
就是这样。进行必要的编辑(例如在此示例中设置Column.WatermarkText
),运行并享受。