返回首页

复制选中的行从一个DGV另一个DGV:您好,

谁能给我一个想法,如何从一个DataGridView中选定的行复制到另一个DataGridView中提供的命令行应以相同的顺序显示。像所选行在从DGV1的将是第1行
第2行
第3行

DGV2也显示在相同的顺序复制的行,上面不喜欢

第3行
第2行
第1行
预先感谢

回答

评论会员:游客 时间:2012/02/06
看看这里有一个关于如何复制行:imgsrc=并获得选定的行:{A}祝你好运!OriginalGriff
我假定发生这种情况,因为你是遍历源DGV,并使用Add方法将它们附加到目的地
最简单的方法是使用添加,但插入,而不是 - 这样行列表你想要的物品,您可以精确指定P.Salini
评论会员:游客 时间:2012/02/06
|请在此{A2}{A3的}{A4纸}{A5的}]
Sanjaci
评论会员:游客 时间:2012/02/06
codeprelang="cs"selectedRowCount=dgv.Rows.GetRowCount(DataGridViewElementStates.Selected);spanclass="code-keyword"if/span(selectedRowCount>spanclass="code-digit"0/span){DataRow[]dRows=spanclass="code-keyword"new/spanDataRow[dgv.SelectedRows.Count];spanclass="code-keyword"for/span(spanclass="code-keyword"int/spani=spanclass="code-digit"0/span;i<dgv.SelectedRows.Count;i++)dRows[i]=((DataRowView)dgv.SelectedRows[i].DataBoundItem).Row;spanclass="code-keyword"foreach/span(DataRowdgvRowspanclass="code-keyword"in/spandRows){dgvNew.Rows.Insert(spanclass="code-digit"0/span,dgvRow.ItemArray);}dgvNew.Refresh(); }/pre/code