2011-02-08 172 views
1

當我嘗試列在設計時添加到我的DataGrid
有自定義類型的列,我必須選擇這些類型 作爲一個例子「dataGridViewTextBoxColumn」
我怎麼可以創建自定義字段類型的呢?
什麼,我想要的是我的專欄叫「dataGridViewNumberTextBoxColumn」 ,我可以選擇它爲我在設計時數據網格創建自定義列類型?

我使用C#和.NET和Windows窗體應用程序的自定義類型
感謝

回答

4

基本上,您需要從基類DataGridViewColumn下降並創建您自己的視覺顯示。

在這裏看到的是如何做到這一點的例子:

1

顯然你不能繼承FormBox,因爲它不是從DataGridViewColumn繼承的對象。

另一方面,您可以從繼承自此對象的任何對象繼承。

請注意,在使用新的Column類時,必須將DataGridView.Columns [index]投射到它,否則您將看不到其任何屬性或方法。或者你也可以從DataGridView中創建新的類,在新的屬性中執行此操作。

相關問題