簡體   English   中英

在Winforms網格視圖中創建不同類型的列的問題

[英]Problem in creating different types of columns in a Winforms gridview

我的Windows窗體應用程序具有一個網格視圖控件,其文件名為默認列。 用戶應創建以下類型的列

文字,數字,貨幣,
組合框,復選框,單選按鈕,
日期時間類型(應顯示DateTimePicker控件)和超級鏈接類型。

之后,我想將所有行傳遞到下一個屏幕進行進一步處理。 我們可以在網格視圖中創建這些類型的列,但是如何將其存儲在數據表中,以便可以將其傳遞到下一個屏幕。

或者我應該在數據表中創建一列,然后通過以下方式將數據表分配給網格視圖
gridview.DataSource = dt; 但是我們可以在數據表中創建這些類型的列嗎?

我不能默默地了解出什么問題了嗎?

您需要在網格中創建笨拙,並在dataTable中創建相應的列。

我使用dataTableInstance.Columns.Add("ColumnName", typeof(DataType)); 對於數據表和網格我使用

SomeFieldType field = new SomeFieldType();
field.DataField = "ColumnName"; // Same as above, in dataTableInstance
gridInstance.Columns.Add(field);

何時應進行數據綁定: gridInstance.DataSource = dataTableInstance;

暫無
暫無

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

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