Datagrid Sql serve CE

13/04/2007

0

to com um problema quando eu ligo um datagrid a um datasource em tempo de execução o proprio programa cria as colunas no datagrid, o problema é que ele cria as colunas com o nome que está no banco, tipo tem uma tabela chamada clientes e os campos ID e NOME, então aparece no datagrid os títulos das colunas com ID e NOME, só que eu quero que apareça Código e Nome e fiz o código abaixo mas não funciona, o que devo fazer??

DataGridTableStyle ts1 = new DataGridTableStyle();
ts1.MappingName = ´teste´;
DataGridTextBoxColumn col1 = new DataGridTextBoxColumn();
col1.MappingName = ´ID´;
col1.HeaderText = ´Código´; << Esse seria o título que eu queria
col1.Width = 150;

DataGridTextBoxColumn col2 = new DataGridTextBoxColumn();
col2.MappingName = ´NOME´;
col2.HeaderText = ´Nome´; << Esse seria o título que eu queria
col2.Width = 150;
ts1.GridColumnStyles.Add(col1);
ts1.GridColumnStyles.Add(col2);
dataGrid1.TableStyles.Add(ts1);
dataGrid1.DataSource = dsUs.Tables[0];


Fabiano Prado

Fabiano Prado

Responder

Posts

15/06/2007

Carlosrodrigop

desabilite o ´auto generate columns´ no seu datagrid...
isso deve resolver o seu problema


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar