0

我目前正在尝试以编程方式将数据添加到 DataGridView,但它似乎不起作用。我拥有的是一个数组,我从一个文本文件中填充它:

public static string PathList = @"C:\Users\gbbb\Desktop\Pfade.txt";
_PathRows = System.IO.File.ReadAllLines(@PathList);

我有一个带有 4 列的 DataGridView,我在其中添加了与路径一样多的行,所以:

 public void InitPathsTable()
{
TabelleBib.Rows.Add(_PathRows.Length);
//And here is where i want to add the Paths on Column Nr.4
}

接下来我需要一种将我得到的所有路径(24)添加到 Column Nr.4 中的方法,每行一个路径。但对于像我这样的初学者来说,这似乎几乎是不可能的,所以我问你。

4

1 回答 1

0

这是将为您做到这一点的方法。阅读评论(特别是确保您已添加 4 列DataGridView):

public void InitPathsTable()
{
       int rowindex;
       DataGridViewRow row;

       foreach (var line in _PathRows)
       {
               rowindex = TabelleBib.Rows.Add(); //retrieve row index of newly added row
               row = TabelleBib.Rows[rowindex];  //reference to new row

               row.Cells[3].Value = line; //set value of 4th column to line. WARNING: TabelleBib has to have 4 columns added either from code or designer othwerwise here you will get exception
       }
}

如果您还有任何问题,请写评论,我会回复您:)

于 2013-05-10T07:43:32.723 回答