DataGrids er kontroller , der holder data i gitre som et regneark. De kan bruges i både Windows Forms og hjemmesider . DataGrid er meget mere end bare et bord , du kan gruppere , sortere og filtrere dine data eller adskille det i siderne. Med den rette dataforbindelser , kan du bruge en DataGrid til at tilføje , redigere og slette data så godt. Indholdet af DataGrid kontrol består af søjler af datafelter og rækker af faktiske data . Kolonner kan holde simple data og andre knapper som rullelister og afkrydsningsfelter . Disse kolonner kan ændres på både design og run-time . Instruktioner
Skjul en kolonne Under Design
1
Højreklik på DataGrid og vælg " Property Builder ".
2
Klik på " Kolonner " fanen på den højre side af vinduet .
3
Find den ønskede kolonne i "Valgte kolonner " liste eller tilføje en ny en fra " Tilgængelige kolonner " liste.
< br > 4
Ryd " Synlig " afkrydsningsfelt i kolonnen egenskaber, og klik på " OK".
Skjule en kolonne med kode
5
Skjul kolonnen ved at sætte søjlen mapping til skjult inden for datasættet. Dette eksempel forudsætter, at du har et datasæt objekt kaldet dsMyDataSet der indeholder en tabel, der kaldes TableName med en kolonne ved navn FeltNavn . Kopier koden herunder på det ønskede sprog for at skjule kolonnen
Eksempel i C # : . DsMyDataSet.Tables [" tabelnavn "] Kolonner [ " kolonnen "] ColumnMapping = MappingType.Hidden
. . Eksempel i VB.NET : dsMyDataSet.Tables ( " TableName " ) kolonner ( " kolonnen " ) ColumnMapping = MappingType.Hidden
6
Skjul kolonnen ved hjælp DataGrid tabelstiler , hvis metoden ovenfor gør. . ikke arbejde for dig .
7
Tilføj DataGridTableStyle objekt til din kode og kort det til navnet på dit bord. Du kan kopiere koden nedenfor på det ønskede sprog til at udføre denne opgave
Eksempel i C # : DataGridTableStyle objTableStyle = new DataGridTableStyle (); objTableStyle.MappingName = " TableName "
Eksempel i VB. . NET : Dim objTableStyle As New DataGridTableStyle () objTableStyle.MappingName = " TableName "
8
Anvend din stil til DataGrid , der indeholder den kolonne, du ønsker at skjule. Kopier koden herunder
Eksempel i C # : myDataGrid.TableStyles.Add ( objTableStyle )
Eksempel i VB.NET : . MyDataGrid.TableStyles.Add ( objTableStyle )
9
Fjern den ønskede kolonne i tabellen stil. Koden nedenfor kan anvendes til at fjerne kolonnen .
Eksempel i i