C# datatable 创建两行标题,framework 4.7.2 版本
时间: 2023-08-05 08:02:04 浏览: 51
要在 C# DataTable 中创建两行标题,可以使用 DataTable 的 Columns 属性来定义列,并使用 DataTable 的 Rows 属性来添加行。以下是一个示例代码片段:
```csharp
DataTable table = new DataTable();
table.Columns.Add("Column1", typeof(int));
table.Columns.Add("Column2", typeof(string));
// Add first header row
DataRow headerRow1 = table.NewRow();
headerRow1["Column1"] = 1;
headerRow1["Column2"] = "Header 1";
table.Rows.Add(headerRow1);
// Add second header row
DataRow headerRow2 = table.NewRow();
headerRow2["Column1"] = 2;
headerRow2["Column2"] = "Header 2";
table.Rows.Add(headerRow2);
// Add data rows
DataRow dataRow1 = table.NewRow();
dataRow1["Column1"] = 1;
dataRow1["Column2"] = "Data 1";
table.Rows.Add(dataRow1);
DataRow dataRow2 = table.NewRow();
dataRow2["Column1"] = 2;
dataRow2["Column2"] = "Data 2";
table.Rows.Add(dataRow2);
```
在此示例中,我们首先使用 Columns 属性定义了两个列,然后添加了两个标题行和两个数据行。注意,我们使用 NewRow 方法创建 DataRow 对象,并使用 Rows 属性添加到 DataTable 中。