Usuário com melhor resposta
como definir o tamanho das colunas do datagridview ?

Pergunta
-
Alguem sabe como eu posso definir o tamanho de uma coluna no datagridview ?
public partial class RankingArtilharia : Form
{
public RankingArtilharia()
{
InitializeComponent();
}
List<Jogador> jogadores = new List<Jogador>();
private void ExibirDados()
{
//ordenando sua lista por ordem decrescentes!
jogadores.Sort(delegate(Jogador a, Jogador b) { return b.Gols.CompareTo(a.Gols); });
dataGridView1.DataSource = null;
//exibindo sua lista
dataGridView1.DataSource = jogadores;
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
ExibirDados(); //popula a list<jogadores>
//exibindo sua lista
dataGridView1.DataSource = jogadores;
}
Respostas
-
Exemplos:
dataGridView1.Columns[indice_da_coluna].Width = 100;
dataGridView1.Columns["nome_da_coluna"].Width = 100;
Além do Width, dê uma olhada que existem várias propriedades úteis ali, quer permitem mudar a alinhamento, o texto do cabeçalho, etc...
[]s
Robson Castilho - MCTS .Net 2.0 Windows/Web Applications [Se o post foi útil, não esqueça de marcá-lo. Obrigado]- Marcado como Resposta Fabricio csharp sábado, 5 de setembro de 2009 01:55
Todas as Respostas
-
Exemplos:
dataGridView1.Columns[indice_da_coluna].Width = 100;
dataGridView1.Columns["nome_da_coluna"].Width = 100;
Além do Width, dê uma olhada que existem várias propriedades úteis ali, quer permitem mudar a alinhamento, o texto do cabeçalho, etc...
[]s
Robson Castilho - MCTS .Net 2.0 Windows/Web Applications [Se o post foi útil, não esqueça de marcá-lo. Obrigado]- Marcado como Resposta Fabricio csharp sábado, 5 de setembro de 2009 01:55
-
-
Olá,
Para o cabeçalho da coluna (Header):
dataGridView1.Columns[indice].HeaderCell.Style.Alignment = DataGridViewContentAlignment .MiddleCenter;
Para o conteúdo da célula:
dataGridView1.Columns[indice].DefaultCellStyle.Alignment = DataGridViewContentAlignment .MiddleCenter;
DataGridViewContentAlignment é um enum com todos os tipos de alinhamentos possíveis.
[]s -
-
-
É mais facil pra voce entender, faça assim ó:
dataGridView1.Columns[0].Width = 100;
dataGridView1.Columns[1].Width = 100;dataGridView1.Columns[2].Width = 50;
dataGridView1.Columns[3].Width = 20;
ISSO CONFORME A ORDE DAS COLUNAS, EXEMPLO: CODIGO = 0, NOME = 1, IDADE = 3 E ASSIM VAI
=)
-