DataGridView dgv=new DataGridView();
for(int i=0;i<ivc.Columns.Count-2;i++)
{
//MessageBox.Show((ivc.Columns.Count-1).ToString()+" "+i.ToString());
dgv.Columns[i].Name=("col"+i).ToString();
}
ivc.Columns.Count 的值为 13。
错误是:索引扩展!索引必须小于0,并且小于设置。为什么?dgv可能没有限制索引。
我的目的是:1.让代码更简单!2.初始化一个新的DataGridView,将其他DataGridView数据存储到全局DataGridView。
PS:初级代码是这样的:
DataGridView dgv=new DataGridView();
dgv.Rows.Clear();
//dgv.ColumnCount=8;
//dgv.Columns[0].Name="col1";
//dgv.Columns[1].Name="col2";
//dgv.Columns[2].Name="col3";
//dgv.Columns[3].Name="col4";
//dgv.Columns[4].Name="col5";
//dgv.Columns[5].Name="col6";
//dgv.Columns[6].Name="col7";
//dgv.Columns[7].Name="col8";