Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

vazlei

Definir tamanho colunas dentro Datagrid

Mensagens Recomendadas

vazlei

Boas pessoal

Tenho uma Datagrid e dentro dela tenho 3 tabelas. Ate aqui tudo bem mas quero alterar o comprimento das tabelas que estão dentro da Datagrid

Eu tenho este Código :

// configuraçao colunas e linhas
		DataColumn c1 = new DataColumn("Referencia");
		DataColumn c2 = new DataColumn("Descrição");
		DataColumn c3 = new DataColumn("Qtd");
		dgCesto.DataSource = tb;
		tb.Columns.Add(c1);
		tb.Columns.Add(c2);
		tb.Columns.Add(c3);
		//dgCesto.DataSource = dgCesto;
		//define o tamanho das colunas
		DataGridTableStyle tbStyle = new DataGridTableStyle();
		tbStyle.MappingName = "ConfigTableStyle";
		DataGridTextBoxColumn cSt1 = new DataGridTextBoxColumn();
		cSt1.Width = 50;	 // ESTE CAMPO QUE NÃO CONSIGO ALTERAR
		cSt1.MappingName = "Referencia";
		cSt1.HeaderText = "Referencia";
		tbStyle.GridColumnStyles.Add(cSt1);
		DataGridTextBoxColumn cSt2 = new DataGridTextBoxColumn();
		cSt2.Width = 80;	 // ESTE CAMPO QUE NÃO CONSIGO ALTERAR
		cSt2.MappingName = "Descrição";
		cSt2.HeaderText = "Descrição";
		tbStyle.GridColumnStyles.Add(cSt2);
		DataGridTextBoxColumn cSt3 = new DataGridTextBoxColumn();
		cSt3.Width = 20;	// ESTE CAMPO QUE NÃO CONSIGO ALTERAR
		cSt3.MappingName = "Qtd";
		cSt3.HeaderText = "Qtd";
		tbStyle.GridColumnStyles.Add(cSt3);
		this.dgCesto.TableStyles.Clear();
		this.dgCesto.TableStyles.Add(tbStyle);

Consigo controlar tudo, adicionar, remover fazer os eventos normais, excepto controlar o comprimento dos campos, por exemplo gostava de meter o campo da quantidade inferior ao da descrição mas aparece-me tudo igual ? Gostava de uma ajuda mais rápido possível, muito obrigado

Editado por apocsantos

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.