C# 有五个var zz,var gn,var lh,var bz,var ck,把这五个里的数据存到一个datatable dt 此dt列为 Recordid,orderid,sn,zztesttime,gntesttime,gnresult,pvresult,batresult,bztime,cktime 并显示到dgv
时间: 2023-09-03 14:06:01 浏览: 63
好的,我来给你提供一下代码:
```csharp
// 创建DataTable并添加列
DataTable dt = new DataTable();
dt.Columns.Add("Recordid", typeof(int));
dt.Columns.Add("orderid", typeof(string));
dt.Columns.Add("sn", typeof(string));
dt.Columns.Add("zztesttime", typeof(DateTime));
dt.Columns.Add("gntesttime", typeof(DateTime));
dt.Columns.Add("gnresult", typeof(string));
dt.Columns.Add("pvresult", typeof(string));
dt.Columns.Add("batresult", typeof(string));
dt.Columns.Add("bztime", typeof(DateTime));
dt.Columns.Add("cktime", typeof(DateTime));
// 添加数据
object[] dataRow = new object[10];
dataRow[0] = 1; // Recordid
dataRow[1] = "order001"; // orderid
dataRow[2] = "sn001"; // sn
dataRow[3] = DateTime.Now; // zztesttime
dataRow[4] = DateTime.Now; // gntesttime
dataRow[5] = "gnresult001"; // gnresult
dataRow[6] = "pvresult001"; // pvresult
dataRow[7] = "batresult001"; // batresult
dataRow[8] = DateTime.Now; // bztime
dataRow[9] = DateTime.Now; // cktime
dt.Rows.Add(dataRow);
// 显示到DataGridView
dgv.DataSource = dt;
```
这段代码会创建一个DataTable对象,然后添加10个列,每个列的数据类型不同。接着,我们使用object数组来存储一行数据,最后将这一行数据添加到DataTable中。最后,将DataTable绑定到DataGridView上,实现显示效果。
阅读全文