C # (uitgesproken CSharp ) is een eenvoudige maar krachtige object -georiënteerde programmeertaal Microsoft gebruikt om Windows- applicaties , webservices en mobiele toepassingen te bouwen . DataGridView is een populair controle gebruikt in C # applicaties om informatie weer te geven . De DataGridView controle toont gegevens in kolommen en rijen . Het maakt gebruik van verschillende kolom controles om de informatie weer te geven en biedt een manier om informatie te wijzigen of toe te voegen . Tekstvakbesturingselement Een tekstvak wordt gebruikt om informatie vast te leggen in een computerprogramma . A " DataGridView " kan programmeurs een kolom tekstvakken voegen een " DataGridViewTextBoxColumn . " Deze kolom kan worden gebruikt om tekst gebaseerde waarden als getallen en strings voor elke rij vangen . Het volgende is een voorbeeld van hoe dit soort controle gebruiken : DataGridViewTextBoxColumn titleColumn = new DataGridViewTextBoxColumn ( ) ; titleColumn.HeaderText = " titel " ; titleColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader ; < br > selectievakje controle een selectievakje controle wordt gebruikt om gegevens als waar of onwaar in een computerprogramma te markeren . De " DataGridViewCheckBoxColumn " wordt gebruikt om een selectievakje controle in de cellen van elke rij weergegeven . Dit type controle wordt doorgaans gebruikt om een heleboel celwaarden controleren om bulk bewerkingen uitvoeren , zoals het controleren en verwijderen van e-mails. Het volgende is een voorbeeld van hoe het opzetten van een selectievakje controle in een DataGridView controle aan werknemers markeren uit bureau : private void AddOutOfOfficeColumn ( ) { DataGridViewCheckBoxColumn kolom = new DataGridViewCheckBoxColumn ( ) ; { column.HeaderText = ColumnName.OutOfOffice.ToString ( ) ; column.Name = ColumnName.OutOfOffice.ToString ( ) ; column.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells ; column.FlatStyle = FlatStyle.Standard ; column.ThreeState = true; column.CellTemplate = new DataGridViewCheckBoxCell ( ) ; column.CellTemplate.Style.BackColor = Color.Beige ; } DataGridView1.Columns.Insert ( 0 , kolom ) ; } Beeldkeuze < br > De DataGridViewImageColumn wordt gebruikt om beelden weer te geven . Vaak zijn imago kolommen automatisch gevuld vanuit een gegevensbron , zoals een database. Deze data type zal een afbeelding controle toe te voegen aan elke cel van dit soort gegevens , waarmee u afbeeldingen voor elke nieuwe rij weer te geven . Een voorbeeld van wanneer deze controle gebruikt kan worden in applicaties weergeven van advertenties . De eerste kolom wordt een afbeelding weergegeven , en de rest zal de beschrijving van de advertentie weer te geven . Het volgende laat zien hoe het beeld kolom maken : private void CreateColumns ( ) { DataGridViewImageColumn imageColumn ; int columnCount = 0 ; doen { Bitmap ongemarkeerde = leeg ; imageColumn = new DataGridViewImageColumn ( ) ; //Voeg tweemaal de padding voor de linker-en //rechts van het cell.imageColumn.Width = x.Width + 2 * bitmapPadding + 1 ; imageColumn.Image = ongemarkeerde ; dataGridView1.Columns.Add ( imageColumn ) ; columnCount = columnCount + 1 ;} while ( columnCount < 3 ) ; Combo box Controle Je kan ook een keuzelijst kolom toevoegen met behulp } de " DataGridViewComboBoxColumn " datatype . In C # , kunt u denken aan een keuzelijst als een combinatie van een tekstvak en een keuzelijst . Een keuzelijst is een controle die een lijst met items om uit te kiezen geeft . Tekst kan worden ingevoerd of items kunnen worden gekozen uit een lijst met drop-down voor elke rij . Dit besturingselement is handig voor gegevensinvoer in velden die alleen bepaalde waarden , zoals een bepaald type product kan bevatten . Het volgende is een voorbeeld over hoe je combodoos column besturingselementen toe te voegen : private void AddComboBoxColumns ( ) { DataGridViewComboBoxColumn comboboxColumn ; comboboxColumn = CreateComboBoxColumn ( ) ; SetAlternateChoicesUsingDataSource ( comboboxColumn ) ; comboboxColumn.HeaderText = " TitleOfCourtesy (via DataSource eigendom ) " ; DataGridView1.Columns.Insert ( 0 , comboboxColumn ) ; comboboxColumn = CreateComboBoxColumn ( ) ; SetAlternateChoicesUsingItems ( comboboxColumn ) ; comboboxColumn.HeaderText = " TitleOfCourtesy (via items eigenschap ) " ;//Tack dit voorbeeld column op de end.DataGridView1.Columns.Add ( comboboxColumn ) ; }
|