Quero alinhar as colunas do datagridview à direita, mas não quero alterar a largura da coluna do meu datagridview que defini. Eu tenho oito colunas, a propriedade "resizable" da segunda coluna está definida como true, o resto é "resizable =" false. Quando eu expando o datagridview ou a janela, a largura das colunas, exceto a segunda, não deve expandir. Como fazer isso. O preenchimento de propriedade não funciona como eu quero. Expando todas as colunas e atribuo a elas sua própria largura. Mas quero deixar a largura das minhas colunas porque elas já estão definidas, exceto a segunda.
relate perguntas
-
Polly DecorrelatedJitterBackoffV2 - como calcular o tempo máximo necessário para concluir todas as novas tentativas?
-
Wpf. Role o DataGrid dentro do ScrollViewer
-
A pontuação que ganhei na página do jogo com .NET MAUI MVVM não é visível em outras páginas. Como posso manter os dados de pontuação no dispositivo local
-
Use a hierarquia TreeView com HierarchicalDataTemplate de dentro de um DataTemplate
-
Como posso melhorar essa interface de validação no .NET?
Dois passos:
AutoSizeColumnsMode
o controle DataGridView como Fill .AutoSizeMode
a segunda coluna como None , deixe as outras colunas como NotSet (valor padrão).Agora você deve ver que apenas a largura da segunda coluna é fixa, a largura é controlada por Width , para outras colunas você pode alterar FillWeight para controlar a proporção da largura.