DataGridView kontroller visas på Windows Forms-applikationer som skapats med hjälp av Microsoft NET -plattformen . . DataGridViews hjälpa utvecklare visar enkla och komplexa data i en kontroll som liknar en tabell som innehåller redigerbara rader och kolumner. Det finns också alternativa kontroller som du kan använda till att även visa data i tabellform . DataGridView
DataGridviews , de mest komplexa Windows Forms data kontroller är mycket anpassningsbara . En DataGridView kan du ändra bredden på dess rubrikerna , färger och även hur alternerande rader visas i kontrollen . Dussintals metoder och händelsehanterare också hjälpa dig att ställa in hur kontrollen interagerar med användare . Genom att fästa OnCurrrentCellChanged händelsen till kontroll , till exempel , kan du skriva kod som utför en uppgift när du ändrar den markerade cellen . DataGridViews kan du också infoga nya rader och ta bort befintliga.
Datakällor och Databindningskomponenter
DataGridViews
är värdelös om du inte fylla dem med data . Dessa data kan komma från XML-filer , databaser , samlingar och andra källor . Du har förmågan att binda datakällor till en DataGridView användning av en DataBindingSource komponent. Bindande datakällor till DataGridViews är användbart när du vill använda för den . NET Framework att uppdatera kontrollens datakälla automatiskt . Skapa en DataGridView och binda det till data är inte svårt , men du kanske inte behöver använda denna grad av funktionalitet kontroll om din data display behov är enkla .
ListView
du kanske upptäcker att det ListView kontroll har alla funktioner du behöver för att visa data i tabellform . Det är mycket lättare att ställa in , kan du binda den till datakällor och du kan lägga till en eller flera datakolumner till den lätt med några rader kod . Denna kontroll har färre anpassningsbara egenskaper och händelser än som finns i en DataGridView . Du kan dock skriva en egen kod som åsidosätter kontrollens handler DrawItem händelsen för att utföra sådana uppgifter som att lägga till olika färger till rader med data . ListViews kan du också visa grupperade data liknar det sätt Utforskaren visar filnamn grupperade efter kategori . Addera ListBox
listboxen är det enklaste . NET listan kontroll och har färre anpassningsbara egenskaper och händelser än de i ListView . ListBox enkelhet och låga vikt , men gör det perfekt i några situationer där du behöver för att visa en enda kolumn av data som finns i en databas eller föremål hittades i ett . NET lista samling . Efter skapa en listruta , kan du också binda den till en datakälla eller lägga till objekt manuellt med hjälp av Add-metoden . Du har också möjlighet att definiera antalet kolumner som en listruta visar genom att sätta dess flerkolumnstext egendom till " true ".