与Visual Studios DataGridView混淆?

时间:2016-08-06 20:21:27

标签: c# winforms visual-studio

我在C#中有一个DataGridView,我可以在程序处于活动状态时编辑其中的内容,但我想知道如何以编程方式向其添加数据。这样,当程序启动时,我已经可以拥有数据了。顺便说一句,这都是使用Windows窗体。谢谢!

〜我从平面文本文件中获取数据。如果你不知道这是什么,它基本上是以更邋in的方式使用文本文件作为数据库。因此,对于来自文本文件的每行数据,我想分割该行并将其放入DataGridView。

1 个答案:

答案 0 :(得分:0)

如果您不想使用数据绑定,则此模式可以正常运行

string[] row = new string[numColumns];
List<string> lines;
// Add code here to read and parse your file
// Each file line is added to lines
  foreach (var line in lines)
  {
        // Split the line into fields, tab assumed here
        string[] fields= line.Split(new char[] { '\t' });
        // Add validation of file contents
        row[0] = fields[0];
        row[1] = fields[1];
        // etc.
        dataGridView1.Rows.Add(row);
    }