WinForm 中 DataGridView 绑定数据时,设置了冻结列:
dgvData.Columns["columnA"].Frozen = true;
再数据再次绑定,或释放会抛出异常:
“System.InvalidOperationException: 无法添加该列,原因是它被冻结并被置于未冻结的列之后。”
解决方法:
在绑定数据前或设置冻结列时,增加设置自动增长设置为false
dgvData.AutoGenerateColumns = false;