Domanda

Devo presentare all'utente una matrice di cui una colonna è modificabile. Qual è il controllo più appropriato da usare?

Non posso usare un ListView perché puoi solo modificare la prima colonna (l'etichetta) e non mi va bene.

DataGridView è la strada da percorrere o ci sono componenti alternativi di terze parti che fanno un lavoro migliore?

È stato utile?

Soluzione

DataGridView è la scelta migliore in quanto è gratuito e viene fornito con .NET WinForms 2.0. È possibile definire colonne modificabili o di sola lettura. Inoltre, puoi personalizzare l'aspetto, se necessario.

Altri suggerimenti

DataGridView è buono.

Se preferisci un'interfaccia più carina, Controlli Telerik sono migliori.

Se DataGridView gestirà le tue esigenze, è la risposta giusta. Un'altra opzione (anche se sembra essere impopolare da queste parti!) È Infragistics NetAdvantage . Gli svantaggi di Infragistics sono principalmente una curva di apprendimento ad alto costo e piuttosto ripida; i lati positivi sono che questi sono alcuni dei controlli più potenti che tu abbia mai trovato, quindi se hai bisogno della loro flessibilità, provaci.

Non ho esperienza con Telerik (che è stato menzionato da altri qui), ma sembrano abbastanza buoni. Dato che la mia azienda ha investito abbastanza pesantemente nell'infragistica, non saremo tenuti a passare presto in qualsiasi momento ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top