我正在尝试将csv文件加载到dataGridView中。我需要加载特定的行子字符串作为dataGridView列标题文本。还有什么我想动态添加列。以下是csv文件的示例:
#COLUMN1=TRUE;Data;0
#COLUMN2=TRUE;Godzina;0
#COLUMN3=TRUE;Kod zdarzenia;0
#COLUMN4=TRUE;Nazwa zdarzenia;0
我正在使用:
阅读此csvOpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string[] rows;
rows = File.ReadAllLines(ofd.FileName);
foreach (var r in rows)
{
r.Split(';');
...
}
}
我想要两个dataGridViewColumns。如何动态添加这些列,例如:我不想在csv文件中添加前三行但仅添加第4行和第5行作为dataGridViewColumn?
#COLUMN2=TRUE;Godzina;0
#COLUMN3=TRUE;Kod zdarzenia;0
我还要检查来自CSV文件的行是否与#34;#COLUMN"。我希望dataGridColumns标题文本从行的MIDDLE子字符串中获取值,例如Godzina。
DataGridView应如下所示:
Godzina | Kod zdarzenia | other columns...
tmp1 | tmp2 | other values...
other rows...