问题一:System.NullReferenceException:“未将对象引用设置到对象的实例。”
原因:出现这个错误的原因,简单来说就是使用了"NULL.XXXXX()",其中,XXXXX为函数名称。
解决方法:在传参的过程中,没有考虑到该参数可能为NULL的情况。
问题二:在使用C#WinForm中,使用DataGridView控件开发的过程中,出现如下错误。
具体代码如下:
List<StrLineInfo> filelist = new List<StrLineInfo>();
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (filelist.Count() != 0)
{
ilelist.Clear();
}
dataGridView2.DataSource = filelist;
}
第一次运行可以正常显示,第二次就会出现上述错误
解决方法:在最后一行代码前加入
dataGridView2.DataSource = null;