04/04/2013

GetName do SqlDataReader dá erro

Fiz isso:

for (int i = 0; i < colunas - 1; i++ )
{
gdvPesqTriagem.Columns.Add(dr.GetName(i).ToString());
}

E dá esse erro:

The best overloaded method match for 'System.Web.UI.WebControls.DataControlFieldCollection.Add(System.Web.UI.WebControls.DataControlField)' has some invalid arguments D:\Projetos\WFJuridico\WFJuridico\Pesquisa\frmPsqTriagem.aspx.cs

Pjava

Respostas

04/04/2013

Joel Rodrigues

Rapaz, esse método Add recebe um objeto DataColumns e não um string. Por isso está dando erro.
Responder Citar

04/04/2013

Pjava

Acho que GetName é para Windows Form(DataGridView e não GridView do WebForm) ou falei bobagem?
Responder Citar

04/04/2013

Joel Rodrigues

Na verdade é uma coluna do datagridview, como DataGridViewTextBoxColumn ou DataGridViewCheckBoxColumn.
Responder Citar

04/04/2013

Joel Rodrigues

Repare que o erro está no método Add e não no GetName
Responder Citar

07/04/2013

Joel Rodrigues

E aí, conseguiu resolver?
Responder Citar

30/06/2013

Joel Rodrigues

Estou encerrando o tópico por falta de interações. Se puder compartilhar conosco a solução, será muito bem vindo.
Abraço.
Responder Citar