在C#中,可以使用以下技巧来进行DataTable增加列的批量操作:
DataTable dt = new DataTable();
for(int i = 0; i < 10; i++)
{
dt.Columns.Add("Column" + i.ToString(), typeof(string));
}
DataTable dt = new DataTable();
List<DataColumn> columns = new List<DataColumn>();
for(int i = 0; i < 10; i++)
{
columns.Add(new DataColumn("Column" + i.ToString(), typeof(string)));
}
dt.Columns.AddRange(columns.ToArray());
public static class DataTableExtensions
{
public static void AddColumns(this DataTable dt, params string[] columnNames)
{
foreach(string columnName in columnNames)
{
dt.Columns.Add(columnName, typeof(string));
}
}
}
// 使用扩展方法批量添加列
DataTable dt = new DataTable();
dt.AddColumns("Column1", "Column2", "Column3");
这些技巧可以帮助您在C#中方便地进行DataTable增加列的批量操作。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Datatable c#性能优化技巧