如何将一个gridview的标题行赋给另一个gridview

peso 2012-05-17 09:09:44
我有两个gridview ,一个是动态创建的gv1,一个己编辑好字段和数据源的gv2(含隐藏字段)。
问题:我想将gv2的标题行赋给gv1 ,如何赋呀?如何取gv2的datafield,
有没有行拷贝??请大侠帮助。
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
surlew 2012-05-17
  • 打赏
  • 举报
回复
dgv1.cloumns[i].name 一个个取,一个个Add吧
bdmh 2012-05-17
  • 打赏
  • 举报
回复
dataGridView1.Columns.CopyTo 到第二个
qwry2008 2012-05-17
  • 打赏
  • 举报
回复
好像有个datatable.clone()方法,但我没用过
Sue 2012-05-17
  • 打赏
  • 举报
回复
int i = dataGridView1.ColumnCount;
dataGridView1.AutoGenerateColumns = false;
DataGridViewTextBoxColumn[] fields = new DataGridViewTextBoxColumn[i];
dataGridView1.Columns.CopyTo(fields, 0);//
DataGridView gv2 = new DataGridView();
gv2.AutoGenerateColumns = false;
for (int j = 0; j < i; j++)
{
DataGridViewTextBoxColumn dgc = new DataGridViewTextBoxColumn();
dgc.Name = fields[j].Name;
dgc.HeaderText= fields[j].HeaderText;
gv2.Columns.Insert(j, fields[j]);
}
this.Controls.Add(gv2);
peso 2012-05-17
  • 打赏
  • 举报
回复
能不能具体点呀。不会呀??

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧