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];
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
Curtir tópico
+ 0
Responder
Posts
15/06/2007
Carlosrodrigop
desabilite o ´auto generate columns´ no seu datagrid...
isso deve resolver o seu problema
isso deve resolver o seu problema
Responder
Clique aqui para fazer login e interagir na Comunidade :)