Array
(
)

Adicionar conteúdo do banco de dados no GridView

Jakeline Santos
   - 14 jul 2014

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 :*

Joel Rodrigues
   - 14 jul 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.

Joel Rodrigues
   - 14 jul 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?

Jakeline Santos
   - 16 jul 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