Alternativa "pulita" a data grid view

di il
9 risposte

Alternativa "pulita" a data grid view

Salve a tutti,

vorrei ottenere una visualizzazione dati piu sremplice e pulita rispetto a quanto ottengo utilizzando il controllo datagridview.

C'è un' alternativa per ottenere una grafica tipo quella dell'immagine allegata ?

9 Risposte

  • Re: Alternativa "pulita" a data grid view

    Sicuramente "a pagamento" trovi molti componenti ...

    Cerca in ComponentSource o in siti simili

  • Re: Alternativa "pulita" a data grid view

    Grazie dell'informazione, 

    e scusa la domanda ma non essendo del settore .....

    ma un componente del genere costa 1000/2000 euro ? 

    ma poi va rinnovata la licenza ogni anno ?
    grazie.

  • Re: Alternativa "pulita" a data grid view

    Va letto nelle condizioni della licenza

  • Re: Alternativa "pulita" a data grid view

    Se giochi un po' con le proprietà delle celle penso che riesci ad avere una cosa che gli assomiglia moltissimo, anche se non perfettamente uguale, 
    stasera o domani se ho tempo provo a dargli un'occhiata.

  • Re: Alternativa "pulita" a data grid view

    Io valuterei l'uso di WPF. "Balordo" all'inizio perché entrare nell'ottica di XAML non è immediato, ma poi, sia a livello grafico che di binding, non c'è paragone che regga.

  • Re: Alternativa "pulita" a data grid view

    Questo l'ho fatto con una DataGridView, ti potrebbe andar bene ??

  • Re: Alternativa "pulita" a data grid view

    Veramente grazie a tutti !!!

    Gentilissimi.

    Questo l'ho fatto con una DataGridView, ti potrebbe andar bene ??

    si, non pensavo si potesse fare.... provo 

    grazie ancora a tutti, siete stati gentilissimi.

  • Re: Alternativa "pulita" a data grid view

            Dim dt = New DataTable
            With dt.Columns
                .Add("Features", GetType(String))
                .Add("Plan A", GetType(String))
                .Add("Plan B", GetType(String))
                .Add("Plan C", GetType(String))
                .Add("Plan D", GetType(String))
            End With
    
            dt.Rows.Add("CUSTOMER SERVICE", "24/7", "24/7", "24/7", "24/7")
            dt.Rows.Add("MONTHLY FEE", "$10", "$10", "$10", "$10")
            dt.Rows.Add("FREE TEXT", "1000", "1000", "1000", "1000")
            dt.Rows.Add("FREE CALLS", "5 hours", "5 hours", "5 hours", "5 hours")
            dt.Rows.Add("DATA", "1 GB", "1 GB", "1 GB", "1 GB")
            dt.Rows.Add("SPECIAL FEATURES", "Customizable", "Customizable", "Customizable", "Customizable")
    
            With grid
                .BackgroundColor = Me.BackColor
                .ReadOnly = True
                .ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing
                .ColumnHeadersHeight = 70
    
                .AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None
                .RowTemplate.Height = 80
                .RowHeadersVisible = False
                .AllowUserToAddRows = False
                .AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None
                .EnableHeadersVisualStyles = False
    
    
                .BorderStyle = BorderStyle.None
                .CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal
                .GridColor = Color.LightGray
                .ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None
                .ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(255, 185, 35)
                .ColumnHeadersDefaultCellStyle.Font = New Font("Arial", 18, FontStyle.Bold)
    
                .DataSource = dt
    
                .ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
                .DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
                .DefaultCellStyle.SelectionBackColor = .DefaultCellStyle.BackColor
                .DefaultCellStyle.SelectionForeColor = .DefaultCellStyle.ForeColor
    
                .Columns(0).Width = 300
                For n = 1 To .Columns.Count - 1
                    .Columns(n).Width = 220
                Next
    
            End With
    
  • Re: Alternativa "pulita" a data grid view

    Grazie Sirjo gentilissimo !!

    cosi è perfetta !!!

Devi accedere o registrarti per scrivere nel forum
9 risposte