Jump to content

Recommended Posts

Posted

Boa noite pessoal, to montando uma sub para setar as configurações dos meus grids, mas esta dando um erro  e eu não achei a solução, segue o código da SUB abaixo

Public Sub SetaGrid(ByVal rDtaGrid As DataGridView)
        With rDtaGrid
            
            .AllowUserToAddRows = False
            .AllowUserToDeleteRows = False
            .AllowUserToOrderColumns = True
            .AllowUserToResizeColumns = False
            .AllowUserToResizeRows = False
            .AlternatingRowsDefaultCellStyle.BackColor = Color.AntiqueWhite
            .AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells

            .MultiSelect = False
            .ReadOnly = True
            .RowHeadersVisible = False
            .RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing
            .SelectionMode = DataGridViewSelectionMode.FullColumnSelect

        End With
    End Sub

e o erro que da é este

Não é possível definir o modo SortMode da coluna como Automatic enquanto o SelectionMode do controle DataGridView está definido como FullColumnSelect

Alguém pode me dar uma luz???

abraços a todos

Posted

Cá para mim...só de ler, sem qualquer suporte prático...

.AllowUserToOrderColumns = True

colide com

.SelectionMode = DataGridViewSelectionMode.FullColumnSelect

se não for isto, procura uma propriedade na datgridview chamada SortMode  e experimenta com outros valores que não automático.

Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.