Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [VB.NET] datagrid

  1. #1
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828

    [VB.NET] datagrid

    salve,
    ho una datagrid dove vengono visualizzate diverse colonne tra cui la colonna id la quale mi serve per la gestione della modifica dati.
    vorrei che questa colonna fosse nascosta ma attiva. come posso fare?

    inoltre come faccio a modificare la larghezza di una colonna nella datagrid? (perchè in questo modo basterebbe modificare la larghezza della colonna id a 0 per nasconderla).

  2. #2
    Ciao ti posto una parte di codice dove c'è l'istruzione per ridimensionare la colonna :

    codice:
        Private Sub Formatta_GrdCommenti()
    
            Dim StyleGrid As New DataGridTableStyle
            StyleGrid.MappingName = "Utenti.commenti"
    
            Dim Col_Dt_Ins As New DataGridTextBoxColumn
            Col_Dt_Ins.MappingName = "data_inserimento"
            Col_Dt_Ins.HeaderText = "Data"
            Col_Dt_Ins.ReadOnly = True
            Col_Dt_Ins.Width = 60 
    
            Dim Col_Utente As New DataGridTextBoxColumn
            Col_Utente.MappingName = "Utente"
            Col_Utente.HeaderText = "Utente"
            Col_Utente.Alignment = HorizontalAlignment.Center
            Col_Utente.ReadOnly = True
            Col_Utente.Width = 50
    
            Dim Col_Commento As New DataGridTextBoxColumn
            Col_Commento.MappingName = "commento"
            Col_Commento.HeaderText = "Commento"
            Col_Commento.ReadOnly = True
            Col_Commento.Width = 400
    
            Dim Col_Motivo_Commento As New DataGridTextBoxColumn
            Col_Motivo_Commento.MappingName = "motivo_commento"
            Col_Motivo_Commento.HeaderText = "Motivo"
            Col_Motivo_Commento.ReadOnly = True
            Col_Motivo_Commento.Width = 150
    
    
            StyleGrid.GridColumnStyles.Add(Col_Dt_Ins)
            StyleGrid.GridColumnStyles.Add(Col_Utente)
            StyleGrid.GridColumnStyles.Add(Col_Motivo_Commento)
            StyleGrid.GridColumnStyles.Add(Col_Commento)
    
            StyleGrid.BackColor = Color.WhiteSmoke
            StyleGrid.AlternatingBackColor = Color.LightGray
            StyleGrid.GridLineStyle = DataGridLineStyle.Solid
    
            grdCommenti.TableStyles.Add(StyleGrid)
            grdCommenti.CaptionForeColor = Color.Black
        End Sub
    Spero di esserti stato Utile
    Cordiali saluti
    Red Roma

  3. #3
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828
    era proprio quello che cercavo. ora è perfetto.

    grazie :adhone:

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    Se vuoi fare una cosa più professionale ... associ l'id al tag del datagrid, con recupero immediato dello stesso e non devi nascondere la colonna..

  5. #5
    Gabbro di nulla è stato un piacere
    Ciao alla prossima
    Cordiali saluti
    Red Roma

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.