繁体   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