none
Retornar diversos valores do datagridview RRS feed

  • Pergunta

  • Boa noite galera,

    Criei uma form que exporta dados de um datagridview para o excel.

    Coloquei um filtro para que sejam exportados apenas os dados selecionados no datagrid, porém ao selecionar mais de uma coluna esta pegando apenas o ultimo valor selecionado, ou seja, ao escolher 10 colunas ele esta exportando os dados apenas da ultima coluna que selecionei.

    Na form estou usando o codigo:

    datagridview1.SelectedRows[0].Cells1].Value.ToString();

    Poderiam me ajudar se preciso criar tipo de um loop para que selecione os demais dados, ou deveria funcionar apenas com o código acima?

    Abraços

     

     

    terça-feira, 20 de abril de 2010 01:35

Todas as Respostas

  • Fala Anderson!

    Você tem que usar um loop para percorrer todas as linhas selecionadas, ex:

    for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
       MessageBox.Show(dataGridView1.SelectedRows[i].Cells[0].Value.ToString());
    T+


    http://www.srcode.net http://twitter.com/Alisovsky
    segunda-feira, 26 de abril de 2010 00:42