【发布时间】:2014-03-26 04:45:07
【问题描述】:
我有一个带有 datagridview 的 WindowsForm 解决方案来显示我从文本文件中读取的数据。数据的行数很大,大约 10.000 行。
当我从 Visual Studio 运行程序时,它看起来很好。但是当我从 Debug 文件夹(.exe 文件)运行它时,我的 datagridview 出现了问题。滚动条不见了。
这是我如何填充数据网格视图:
private void LoadInputData()
{
try
{
InputDataGridView.DataSource = null;
InputDataGridView.Refresh();
InputDataGridView.DataSource = inputDataTable;
DisableCells();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString(), "Load Input Data Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
我有一个旨在从文本文件中填充inputDataTable 的函数。 DisableCells()功能是锁定datagridview(即设置readonly properties为true)并自定义列长。
数据仍然可以通过鼠标滚动。它是如何发生的?我该如何解决?
这是我的程序的预览:link
【问题讨论】:
标签: c# winforms datagridview text-files freeze