DataGridView não Atualiza

24/08/2012

0

Boa tarde pessoal, seguinte tenho o seguinte DataTable:
dtCockpit = new DataTable();

            DataColumn colDia = new DataColumn("Dia");
            colDia.DataType = typeof(string);
            colDia.MaxLength = 40;
            colDia.Unique = false;
            colDia.AllowDBNull = false;
            colDia.Caption = "Dia da Semana";            
            dtCockpit.Columns.Add(colDia);

            DataColumn colPeriodo = new DataColumn("Periodo");
            colPeriodo.DataType = typeof(string);
            colPeriodo.MaxLength = 40;
            colPeriodo.Unique = false;
            colPeriodo.AllowDBNull = false;
            colPeriodo.Caption = "Período";
            dtCockpit.Columns.Add(colPeriodo);

            DataColumn colHrIni = new DataColumn("Inicio");
            colHrIni.DataType = typeof(string);
            colHrIni.MaxLength = 15;
            colPeriodo.Unique = false;
            colHrIni.AllowDBNull = false;
            colHrIni.Caption = "Início";
            dtCockpit.Columns.Add(colHrIni);

            DataColumn colHrFim = new DataColumn("Fim");
            colHrFim.DataType = typeof(string);
            colHrFim.MaxLength = 15;
            colPeriodo.Unique = false;
            colHrFim.AllowDBNull = false;
            colHrFim.Caption = "Fim";
            dtCockpit.Columns.Add(colHrFim);


E o seguinte DataRow

DataRow drCockpit = dtCockpit.NewRow();
            
            drCockpit["Dia"] = cboDiaSemana.Text;
            drCockpit["Periodo"] = cboPeriodo.Text;
            drCockpit["Inicio"] = cboIni.Text;
            drCockpit["Fim"] = cboFim.Text;

            dtCockpit.Rows.Add(drCockpit);


Quando vinculo o datatable ao datagridview nada é exibido no mesmo.
dataGridView1.DataSource = dtCockpit;
Jonathan Campos

Jonathan Campos

Responder

Posts

24/08/2012

Joel Rodrigues

É um projeto ASP.NET, certo? Após associá-la a tabela, chame o método DataBind() do dataGridView.
Responder

24/08/2012

Jonathan Campos

Estou programando para WindowsForms, porém já encontrei o problema eu tinha setado em tempo de execução:

dgv.AutoGenerateColumns = false;


Obrigado!
Responder

24/08/2012

Joel Rodrigues

Ha ha, show de bola. Esses trechos de código misteriosos as vezes nos cegam.

Abraço.

Estou encerrando o tópico.
Responder

24/08/2012

Jonathan Campos

Ok Joel, obrigado pela atenção!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar