【发布时间】:2017-10-13 23:48:34
【问题描述】:
我有一个 .csv 文件,我正在通过 OLEDBConnection 将其读入 C#。我正在将它加载到数据集中。这一步工作正常。我在 .csv 文件中的数据没有任何标题数据/列标题。我想在 C# 中将列标题添加到我的数据集中,而不是直接添加到 .csv 文件中。如果我尝试添加列标题,那么它只会在数据末尾创建一个新列,但是我想将标题添加到已有数据的现有列中,而不是创建一个新列。
【问题讨论】:
我有一个 .csv 文件,我正在通过 OLEDBConnection 将其读入 C#。我正在将它加载到数据集中。这一步工作正常。我在 .csv 文件中的数据没有任何标题数据/列标题。我想在 C# 中将列标题添加到我的数据集中,而不是直接添加到 .csv 文件中。如果我尝试添加列标题,那么它只会在数据末尾创建一个新列,但是我想将标题添加到已有数据的现有列中,而不是创建一个新列。
【问题讨论】:
只需使用索引访问列并更改名称
DataTable table = your datatable;
table.Columns[0].ColumnName = "Foo";
【讨论】: