Å ha kunnskap om hvordan å skjule autogenerert kolonner i en data grid kontroll ved hjelp av Microsoft Silverlight kan gjøre programmet mer brukervennlig. Silverlight er et Microsoft-program som brukes til å bygge rike interaksjon applikasjoner for Windows Phone, web og desktop . En data grid kontroll er en kontroll som brukes til å vise data for brukeren i et tabellformat. Microsoft Visual Basic, eller VB, kan brukes til å lage Silverlight-applikasjoner . VB er et programmeringsspråk som vanligvis foretrekkes av programmerere for sin brukervennlighet . Instruksjoner
en
start Microsoft Visual Web Developer Expres , velg deretter " Nytt prosjekt " fra den venstre ruten på skjermen. Utvid " Visual Basic " under " Installerte maler " og velg " Silverlight ". Dobbeltklikk på " Silverlight Application " for å opprette et nytt prosjekt .
2
La standardinnstillingene det samme i " New Silverlight Application " i dialogboksen . Klikk "OK". Dobbeltklikk på " DataGrid " for å legge til en ny data grid kontroll. Dobbeltklikk på " Button" for å legge til en ny knapp i prosjektet.
3
Høyreklikk på " DataGrid " kontroll og velg " Properties". Klikk " AutoGenereateColumns ", velg deretter " Reset verdi." Dobbeltklikk på " Button" for å åpne " MainPage.xaml.vb " modulen. Trykk " Ctrl" og "A ", klikk deretter " Slett " for å fjerne all eksisterende kode .
4
Kopier og lim inn koden nedenfor i " MainPage.xaml.vb " til autogenerate to kolonner med data : en
Partial Public Class Hovedside
arver UserControl
Public Sub New ( )
InitializeComponent ( )
Dim dgSource Som liste ( av data) = Ny liste ( of data)
Dim itemsCnt As Integer = 100
for idx As Integer = 1 To itemsCnt
dgSource.Add (New data ( ) med _
{ _
. Fornavn = " First" , _
. Etternavn = "Siste " _
} )
< p > Neste
DataGrid1.ItemsSource = dgSource
End Sub
5
Kopier og lim inn koden nedenfor til å skjule autogenerert kolonne i data grid kontroll:
Private Sub button1_click ( ByVal avsenderen som System.Object , ByVal e Som System.Windows.RoutedEventArgs ) Håndtak Button1.Click
DataGrid1.Columns.Item ( 0 ) . Sikt = Windows.Visibility.Collapsed
End Sub
End Class
6
Høyreklikk på Silverlight -prosjektet med navn " Solution Explorer , " klikk " Legg til" og velg deretter " Class ". Ved siden av " Navn: " type "Data ".
7
Kopier følgende kode inne i "Data "-klassen : en
Private fname As String
Private lname som String
Eiendom Fornavn ( ) As String
Få
Return fname
End Få
Set ( ByVal verdi As String )
fname = verdi
End Set
End Property
Eiendom Etternavn ( ) As String
Få
tilbake lname
End Få
Set ( ByVal verdi As String )
lname = verdi
End Set
End Property
Trykk " F5 " for å kjøre prosjektet , deretter " Button" for å skjule kolonnen .