温馨提示×

动态地c# datatable增加列的方法

c#
小樊
214
2024-07-04 14:10:19
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

您可以使用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,并向其中添加一行数据。您可以根据需要动态地添加更多的列和数据行。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C#中动态遍历DataTable的方法

0