none
Converter um gridview numa tabela RRS feed

  • Pergunta

  • bom dia a todos!

    pessoal, tenho um grid view que puxa uma tabela com 3 campos no banco eu delimitei eles por ";" gostaria de saber, por gentileza, como que posso montar uma tabela dinâmicamente com 3 colunas jogando esses campos em suas respectivas colunas?

    Obrigado!

    Att

    quinta-feira, 28 de julho de 2016 13:29

Respostas

  • RafaelVEL, bom dia!

    O seu grid ja possui as informações do banco? Você quer pegar essas informações, e "mandar" pra outra tabela? O grid possui um registro ou vários registros?

    Não entendi muito bem, mas você pode utilizar o String.Split pra fazer isso, e criar uma DataTable nova, segue abaixo exemplo:

    DataTable table = new DataTable("table");
    table.Columns.Add(new DataColumn("coluna1"));
    table.Columns.Add(new DataColumn("coluna2"));
    table.Columns.Add(new DataColumn("coluna3"));
    
    string valor = dataGridView1.Rows[0].Cells["coluna"].Value.ToString();
    
    string[] splitString = valor.Split(';');
    DataRow row = table.NewRow();
    row["coluna1"] = splitString[0].ToString();
    row["coluna2"] = splitString[1].ToString();
    row["coluna3"] = splitString[2].ToString();
    table.Rows.Add(row);

    Qualquer dúvida, estou a disposição.

    att.

    Felipe

    quinta-feira, 28 de julho de 2016 14:03