[英]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.