動(dòng)態(tài)地c# datatable增加列的方法

c#
小樊
157
2024-07-04 14:10:19

您可以使用DataTable.Columns.Add方法來(lái)動(dòng)態(tài)添加列到DataTable中。以下是一個(gè)示例:

// 創(chuàng)建一個(gè)新的DataTable
DataTable dt = new DataTable();

// 添加列到DataTable中
dt.Columns.Add("ID", typeof(int)); // 添加一個(gè)名為"ID",類型為int的列
dt.Columns.Add("Name", typeof(string)); // 添加一個(gè)名為"Name",類型為string的列

// 添加數(shù)據(jù)行
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]);
    }
}

以上示例演示了如何創(chuàng)建一個(gè)包含ID和Name列的DataTable,并向其中添加一行數(shù)據(jù)。您可以根據(jù)需要?jiǎng)討B(tài)地添加更多的列和數(shù)據(jù)行。

0