从 DataGridView 读取然后将数据导出到 RichTextBox 时遇到问题。我制作了一个程序,从 4 个 dataGridView 读取数据并将每个单元格的数据导出到文本框中的字符串。对于小文件,它们工作得很好,但是当我有更大的文件时,我的程序会冻结并且不会显示结果。有什么办法可以解决吗?
我用来读取excel中的单元格的代码:
for (int i = 0; i < dataGridView4.Rows.Count - 1; i++)
{
if (dataGridView4.Rows[i].Cells["ABC"].Value.ToString() != "")
{
richTextBox1.Text += "ABC_ " + dataGridView4.Rows[i].Cells["ABC"].Value.ToString()
+ " " + dataGridView4.Rows[i].Cells["DEF"].Value.ToString().Replace("\n", "") + ";";
}
}
当然它会重复这个循环很多次,因为我在 datagridview 中有很多列