问题描述
我有两个gridview,一个是动态创建的gv1,一个己编辑好字段和数据源的gv2(含隐藏字段)。问题:我想将gv2的标题行赋给gv1,如何赋呀?如何取gv2的datafield,有没有行拷贝??请大侠帮助。
解决方案
解决方案二:
好像有个datatable.clone()方法,但我没用过
解决方案三:
dataGridView1.Columns.CopyTo到第二个
解决方案四:
dgv1.cloumns[i].name一个个取,一个个Add吧
解决方案五:
能不能具体点呀。不会呀??
解决方案六:
inti=dataGridView1.ColumnCount;dataGridView1.AutoGenerateColumns=false;DataGridViewTextBoxColumn[]fields=newDataGridViewTextBoxColumn[i];dataGridView1.Columns.CopyTo(fields,0);//DataGridViewgv2=newDataGridView();gv2.AutoGenerateColumns=false;for(intj=0;j<i;j++){DataGridViewTextBoxColumndgc=newDataGridViewTextBoxColumn();dgc.Name=fields[j].Name;dgc.HeaderText=fields[j].HeaderText;gv2.Columns.Insert(j,fields[j]);}this.Controls.Add(gv2);
时间: 2024-10-22 11:36:00