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
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
Curtidas 0
Respostas
Joel Rodrigues
04/04/2013
Rapaz, esse método Add recebe um objeto DataColumns e não um string. Por isso está dando erro.
GOSTEI 0
Pjava
04/04/2013
Acho que GetName é para Windows Form(DataGridView e não GridView do WebForm) ou falei bobagem?
GOSTEI 0
Joel Rodrigues
04/04/2013
Na verdade é uma coluna do datagridview, como DataGridViewTextBoxColumn ou DataGridViewCheckBoxColumn.
GOSTEI 0
Joel Rodrigues
04/04/2013
Repare que o erro está no método Add e não no GetName
GOSTEI 0
Joel Rodrigues
04/04/2013
E aí, conseguiu resolver?
GOSTEI 0
Joel Rodrigues
04/04/2013
Estou encerrando o tópico por falta de interações. Se puder compartilhar conosco a solução, será muito bem vindo.
Abraço.
Abraço.
GOSTEI 0