COPIAR DE GRIDVIEW PARA GRIDVIEW

NALDOXD 13/06/2013 09:42:01
#424711
Bom dia, estou com dúvidas para copiar linhas selecionadas de um datagridview para outro datagridview, pesquisei na net e só achei exemplos ultilizando datatable e datasets, mas eu quero copiar diretamente do gridview para diminuir tráfego de rede e otimizar o sistemas, alguém conhece uma solução?!

O meu código está assim: (erro na hora de adicionar a linha, diz que necessário criar colunas primeiro.. Por isso quero copiar o ITEM que já adicione tudo sozinho)

public void ExportarSelecionadosParaExecell(DataGridView dataGrid)
{
try
{
int countRows = dataGrid.Rows.GetRowCount(DataGridViewElementStates.Selected);
DataGridView dataAuxGrid = new DataGridView();

if (countRows > 0)
{
if (dataGrid.AreAllCellsSelected(true))
{
if (MessageBox.Show([Ô]Todos os itens selecionados, deseja continuar?[Ô], [Ô]Atenção...[Ô], MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
ExportarParaExecell(dataGrid);
}
}
else
{
for (int i = 0; i < countRows; i++)
{
dataAuxGrid.Rows.Add(dataGrid.SelectedCells[i].RowIndex.ToString());
}
}
}
else
MessageBox.Show([Ô]Nenhuma linha selecionada.[Ô],[Ô]Atenção...[Ô],MessageBoxButtons.OK,MessageBoxIcon.Information);
}
catch (Exception)
{
throw;
}
}
Faça seu login para responder