Adicionar conteúdo do banco de dados no GridView
Olá pessoal,
Bom primeiramente, estou iniciando agora com .net e C#, e estou com algumas(aliás várias) dúvidas, uma delas é:
eu tenho um GridView com o ID: gridCandidatos, e preciso que ele traga em ordem alfabética o nome de todos os candidatos existentes na tabela(tb_candidato), fiz o seguinte código na página em que está a minha Grid...
protected void Page_Load(object sender, EventArgs e)
{
var db = tinitSistema.CreateInstanceDB();
gridCandidatos.DataSource = db.OpenSQL("SELECT*from tb_candidato ORDER BY str_descricao ASC");
gridCandidatos.DataBind();
}
Nessa tabela eu tenho exatamente 12 linhas, porém na hora de visualizar, ele me traz apenas as 12 linhas em branco, sem o conteúdo que está presente nelas!!
ALGUEEM PODE ME AJUDAAAR??
Grata desde já,
bjinhos :*
Bom primeiramente, estou iniciando agora com .net e C#, e estou com algumas(aliás várias) dúvidas, uma delas é:
eu tenho um GridView com o ID: gridCandidatos, e preciso que ele traga em ordem alfabética o nome de todos os candidatos existentes na tabela(tb_candidato), fiz o seguinte código na página em que está a minha Grid...
protected void Page_Load(object sender, EventArgs e)
{
var db = tinitSistema.CreateInstanceDB();
gridCandidatos.DataSource = db.OpenSQL("SELECT*from tb_candidato ORDER BY str_descricao ASC");
gridCandidatos.DataBind();
}
Nessa tabela eu tenho exatamente 12 linhas, porém na hora de visualizar, ele me traz apenas as 12 linhas em branco, sem o conteúdo que está presente nelas!!
ALGUEEM PODE ME AJUDAAAR??
Grata desde já,
bjinhos :*
Jakeline Santos
Curtidas 0
Respostas
Joel Rodrigues
14/07/2014
Provavelmente você vai precisar editar as colunas do GridView, criando todas elas e definindo o nome do campo ao qual cada uma está ligada.
GOSTEI 0
Joel Rodrigues
14/07/2014
Eu nunca usei esse OpenSQL, você precisa ver como é que esse resultado está vindo. Não seria melhor referenciar diretamente sua tabela, ou ela não está mapeada?
GOSTEI 0
Jakeline Santos
14/07/2014
Obrigada pela resposta Joel!
Eu liguei o nome dos campos da tabela ao FieldName de cada coluna da minha grid, e funcionou..
obs:estou utilizando DevExpress.
vlw mesmo ein :D
Eu liguei o nome dos campos da tabela ao FieldName de cada coluna da minha grid, e funcionou..
obs:estou utilizando DevExpress.
vlw mesmo ein :D
GOSTEI 0