簡體   English   中英

如何創建自定義DataGridViewCell

[英]How to create a custom DataGridViewCell

我正在使用一個網格視圖,該視圖將顯示在其中具有一些控件的單元格。 例如,一個單元將具有三個或四個標簽,也許還有一個顏色選擇器。 這些標簽的值可以是數據綁定的。

我假設我需要創建一個自定義DataGridViewCell,但是我很難找到有關這種類型的自定義單元的文檔。 大多數示例演示了如何通過使用其他類型的DataGridViewCell(如DataGridViewImageCell)來擴展DataGridViewCell。

有沒有人有一個從DataGridViewCell派生的自定義單元類的示例?

這是我試圖在paint.Net中繪制此單元格的可怕嘗試。 希望在笑完之后,對我要構建的定制單元有所了解。 替代文字http://lh3.ggpht.com/_UxHcYyy8tU8/SgmTd1MqUOI/AAAAAAAAAnU/lO2bE7-gvpg/s800/DataGridViewCell.png

我考慮了更多,發現我的方法是錯誤的。 DataGridView對在編輯模式下添加用戶控件提供了很好的支持,但是我正在創建的視圖始終是交互式的,並且可能不適用於DataGridView。

我想出的解決方案是使用TableLayoutPanel。 該控件對我來說非常有用,因為您對控件的呈現方式有很多控制權,並且很容易將控件嵌套在其中。

也許我需要微調一下我提出的問題,因為我正在排除的解決方案可以解決我的問題,但並不能真正回答問題。

如果單元格視圖布局是靜態的,則在該單元格中托管用戶控件可能是合適的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM