我在C#中有一个DataGridView,我可以在程序处于活动状态时编辑其中的内容,但我想知道如何以编程方式向其添加数据。这样,当程序启动时,我已经可以拥有数据了。顺便说一句,这都是使用Windows窗体。谢谢!
〜我从平面文本文件中获取数据。如果你不知道这是什么,它基本上是以更邋in的方式使用文本文件作为数据库。因此,对于来自文本文件的每行数据,我想分割该行并将其放入DataGridView。
答案 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);
}