Usuário com melhor resposta
Erro na consulta C#

Pergunta
-
String conexString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ConnectionString3"].ConnectionString;
System.Data.SqlClient.SqlConnection conexao = new
System.Data.SqlClient.SqlConnection(conexString);
System.Data.SqlClient.SqlCommand comando = new System.Data.SqlClient.SqlCommand();
comando.Connection = conexao;
comando.CommandType = System.Data.CommandType.Text;
if ((ccnpj.Text != ""))
{
comando.CommandText = @"SELECT [cnpj] as [CNPJ], nome as [Nome],
[endereco] as [Endereco], [cidade] as [Cidade]
FROM [loja]
WHERE [CNPJ] = '" + ccnpj.Text + "'";
}
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(comando);
System.Data.DataSet ds = new System.Data.DataSet();
da.Fill(ds, "CNPJ");
gridcnpj.DataSource = ds;
gridcnpj.DataMember = "CNPJ";
gridcnpj.DataBind();
}
}quando debugo o codigo e digito algo no textbox aparece a seguinte mensagem: "Both DataSource and DataSourceID are defined on 'gridcnpj'. Remove one definition".
Alguem sabe me dizer o que estou fazendo de errado? Muito obrigado.
- Movido Seilor Bonancio Junior segunda-feira, 20 de junho de 2011 18:39 (De:ASP.NET)
Respostas
-
Jonas,
Provavelmente a propriedade DataSourceID está sendo definida no seu aspx... Já que você está configurando o DataSource da GridView via code-behind, antes de associar o dataset (ds) como DataSource do gridcnpj, tente setar a propriedade DataSourceID como string.Empty...
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 22 de junho de 2011 17:48
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 4 de julho de 2011 18:26
Todas as Respostas
-
-
-
Jonas,
Provavelmente a propriedade DataSourceID está sendo definida no seu aspx... Já que você está configurando o DataSource da GridView via code-behind, antes de associar o dataset (ds) como DataSource do gridcnpj, tente setar a propriedade DataSourceID como string.Empty...
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 22 de junho de 2011 17:48
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 4 de julho de 2011 18:26