报错如图;
datatable 如图。
解决方案
10
LZ应该在报错的地方截图,以确定错误的位置
10
你的代码本人看的有点晕,你只是绑定DataTable为什么会那么麻烦?
20
建议LZ不要在构造函数里面对changesdataGridView.DataSource赋值,
把这段改一下:
public ChangesInformationForm(DataTable dataBuffer):this()
{
changesdataGridView.DataSource = dataBuffer;
changesdataGridView.AutoGenerateColumns = false;
}
改为:
private DataTable _dataTable;
public ChangesInformationForm(DataTable dataBuffer):this()
{
_dataTable = dataBuffer;
}
然后在ChangesInformationForm的加载事件Load里面:
{
changesdataGridView.DataSource = _dataTable;
changesdataGridView.AutoGenerateColumns = false;
}
试试吧。
把这段改一下:
public ChangesInformationForm(DataTable dataBuffer):this()
{
changesdataGridView.DataSource = dataBuffer;
changesdataGridView.AutoGenerateColumns = false;
}
改为:
private DataTable _dataTable;
public ChangesInformationForm(DataTable dataBuffer):this()
{
_dataTable = dataBuffer;
}
然后在ChangesInformationForm的加载事件Load里面:
{
changesdataGridView.DataSource = _dataTable;
changesdataGridView.AutoGenerateColumns = false;
}
试试吧。