我无法将数据从数据网格列传输到 C# 中的数组以获取文本框建议收集数据

I could not transfer data from datagrid column to an array in C# for textbox suggestion collection data

本文关键字:数据 获取 数组 取文本 数据网 网格 传输      更新时间:2023-10-16

我正在尝试将dataGrid中某个列的值放入字符串中 我收到此错误,例如">类型为'系统.空引用异常'的未处理异常"。 我正在尝试做的是将该数据集合放入一个集合中,该集合将在文本框中建议其中的内容。

这是我的代码;我希望会有人可以帮助我。

这里只是一个新手,对不起,我可能看起来很愚蠢这个查询 [pizz]

foreach (DataGridViewRow row in dataGridView1.Rows)
{
xxxx[row.Index] = row.Cells[3].Value.ToString().Trim();
}
for (int x = 10; x <= dataGridView1.RowCount - 1; x++)
{
collection.Add(xxxx[x].ToString());
}
Search.AutoCompleteCustomSource = collection;
Search.AutoCompleteMode = AutoCompleteMode.Suggest;
Search.AutoCompleteSource = AutoCompleteSource.CustomSource;

我什至尝试了从列中获取值的方法;

for (int x = 1; x <= dataGridView1.RowCount - 1; x++)
{
xxxx[x] = dataGridView1.Rows[x].Cells[searchChokoy].Value.ToString(); 
}

我已经弄清楚了我无法从数据网格获取数据的原因是什么,只是我必须在 forloops 上的条件下输入 -2,因为源文件是一个 CSV 文件,索引有很大的不同。

无论如何,我只是在这里碰碰运气,谢谢!