In het verleden , programmeurs weergegeven gegevens voor gebruikers via keuzelijsten of tekstbestanden , maar nu kunt u een DataGridView controle waardoor gegevens gemakkelijker te lezen gebruiken . Een DataGridView controle toont gegevens in tabel formaat vergelijkbaar met een raster . Standaard is de controle creëert alle cellen met tekstvakje datatypes voor alle gedefinieerde kolommen , maar u kunt ze programmatisch veranderen . Met gemengde cellen datatypes kan nuttig zijn in een programma om gebruikers meer mogelijkheden om hun gegevens te controleren geven . DataGridView Controle Een DataGridView controle is ideaal om te gebruiken wanneer u de behoefte om kleine of grote sets van gegevens weer te geven in tabel formaat vinden . De controle kan de gegevens van vele soorten data stores zoals eendimensionale arrays en datasets te geven. U kunt ook gegevens naar de DataGridView toevoegen zonder een gegevensbron gebonden. Een DataGridView kan ook programmatisch worden uitgebreid zoals het creëren van gemengde celtypen of definiëren sorteeralgoritmes . DataGridView Column Types Verschillende soorten column bestaan voor de DataGridView controle weer te geven of manipuleren van informatie afhankelijk van uw behoeften . De DataGridViewTextBoxColumn zal een kolom te maken met cellen die tekst gebaseerde waarden zoals strings en getallen kan houden . De DataGridViewCheckBoxColumn toont een kolom met selectievakjes gebruikt voor Booleaanse waarden op te slaan . De waarde true wanneer het selectievakje is aangevinkt en vals als het niet aangevinkt . Een DataGridViewComboBoxColumn is een kolom die een keuzelijst controle zal bevatten . Wijzigen Celtypen Veranderen van het celtype van een cel kan alleen worden gedaan programmatisch . Je moet de juiste klasse te gebruiken , afhankelijk van het type dat u wilt gebruiken . Een DataGRidViewTextBoxCell klasse wordt gebruikt om een cel te veranderen naar een tekstvak data type. Een DataGridViewCheckBoxCell klasse wordt gebruikt om het type van een cel naar een selectievakje gegevens wijzigen . Evenzo zal u hieronder moet een DataGridViewComboBoxCell klas gebruiken om een keuzelijst weer te geven in een bepaalde cel . Gemengde Cell Type C # voorbeeld De code toont hoe toe te voegen drie keuzelijst kolommen aan een bestaande DataGridView controle : DataGridViewComboBoxColumn cmb = new cmb2 = new cmb3 = new volgende code wijzigt de eerste cel van een tekstvak celtype en de tweede cel om een selectievakje celtype om een mix van soorten cellen hebben : DataGridViewTextBoxCell txtCell = new DataGridViewTextBoxCell ( ) ; txtCell.Value = " gemengde soorten cellen " ; this.dataGridView1 [ 0 , 0 ] = txtCell ; DataGridViewCheckBoxCell chkCell = new DataGridViewCheckBoxCell ( ) ; chkCell.Value = true; this.dataGridView1 [ 1 , 0 ] = chkCell ;
|