您可以使用DataTable.Columns.Add
方法來動態添加列到DataTable
中。以下是一個示例:
// 創建一個新的DataTable
DataTable dt = new DataTable();
// 添加列到DataTable中
dt.Columns.Add("ID", typeof(int)); // 添加一個名為"ID",類型為int的列
dt.Columns.Add("Name", typeof(string)); // 添加一個名為"Name",類型為string的列
// 添加數據行
DataRow row = dt.NewRow();
row["ID"] = 1;
row["Name"] = "John";
dt.Rows.Add(row);
// 輸出DataTable
foreach (DataRow dr in dt.Rows)
{
foreach (DataColumn dc in dt.Columns)
{
Console.WriteLine(dr[dc.ColumnName]);
}
}
以上示例演示了如何創建一個包含ID和Name列的DataTable,并向其中添加一行數據。您可以根據需要動態地添加更多的列和數據行。