none
Como inserir um dado em uma coluna de uma DataTable?

    Question

  • Por exemplo, eu tenho um DataGridView já preenchido por uma DataTable. Mas depois de realizar uma certa rotina, eu gostaria de inserir uma string num campo vazio da coluna "status", por exemplo.

    Alguem tem alguma idéia?No caso, eu estou usando esse método p/ inserir campos e colunas na DataTable. Será que é só modificar esse método ou preciso criar outro p/ fazer o que eu preciso? Como fazer?

        public void selecionaLista(List<DadoSimples> list, DataGridView dg)
        {
          // Preencha uma Tabela (DataTable)
          DataTable table = null;
          if (list != null && list.Count != 0)
          {
            table = new DataTable();
            table.Locale = System.Globalization.CultureInfo.InvariantCulture;
            for (int i = 0; i < list.Count; i++)
            {
              table.Columns.Add(list[i].Nome);
            }
            string[] vetor = new string[list.Count];
            for (int i = 0; i < list.Count; i++)
            {
              vetor[i] = list[i].Valor;
            }
            table.Rows.Add(vetor);
          }
          // Jogue a Tabela para o Grid
          dg.DataSource = null;
          dg.DataSource = table;
    
          // Desativar Ordenação
          desativarOrdenacao(dg);
        }
    

    Tuesday, January 04, 2011 1:49 PM

Answers

All replies