我的 Windows窗体应用程序有一个网格视图控件,其中filename是默认列。用户应创建以下类型的列
文字,数字,货币,
组合框, 复选框,单选按钮,
日期时间 type(应显示DateTimePicker 控制)和超链接类型。
之后我想将所有行传递到下一个屏幕以进行进一步处理。我们可以在网格视图中创建这些类型的列,但是如何将它存储在数据表中以便我可以将它传递到下一个屏幕。
或者我应该在数据表中创建一个列,然后按gridview.DataSource = dt;
将数据表分配给网格视图,但我们是否可以在数据表中创建这些类型的列。
答案 0 :(得分:0)
我不是在悄悄地明白问题是什么?
您需要在网格中创建clumns,并在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;