DataGridView:在特定单元格上以编程方式添加数据
本文关键字:编程 方式 添加 数据 单元格 DataGridView | 更新日期: 2023-09-27 18:13:06
我目前正试图以编程方式将数据添加到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)到列Nr.4,每行一个路径。但是对于像我这样的初学者来说,这似乎几乎是不可能的,所以我问你。
这个方法将为您做这些。阅读评论(特别是确保您已经添加了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
}
}
如果你有任何问题,请写评论,我将回复你:)