have viden om, hvordan man skjule autogenereret kolonner i en data grid -kontrol ved hjælp af Microsoft Silverlight kan gøre din ansøgning mere brugervenligt. Silverlight er en Microsoft-program bruges til at bygge rige interaktion applikationer til Windows Phone , web og desktop . Et data grid -kontrol er en kontrol bruges til at vise data til brugeren i et tabelformat . Microsoft Visual Basic , eller VB , kan bruges til at skabe Silverlight applikationer . VB er en computer programmeringssprog almindeligvis foretrækkes af programmører for sin brugervenlighed . Instruktioner
1
Start Microsoft Visual Web Developer Expres , vælg derefter " Nyt projekt " fra venstre rude på skærmen. Udvid "Visual Basic " under " Installerede skabeloner " og vælg " Silverlight ". Dobbeltklik på " Silverlight Application " for at oprette et nyt projekt.
2
Lad standardindstillingerne det samme i "Ny Silverlight Application " dialogboksen . Klik på "OK". Dobbeltklik på " DataGrid " for at tilføje en ny data grid kontrol. Dobbeltklik på " Button " for at tilføje en ny knap til dit projekt.
3
Højreklik på " DataGrid " , og vælg " Egenskaber". Klik på " AutoGenereateColumns " og derefter vælge "Reset værdi." Dobbeltklik på " Button " for at åbne " MainPage.xaml.vb "-modulet . Tryk på " Ctrl" og "A ", tryk derefter på "Slet " for at fjerne alle eksisterende kode.
4
Kopier og indsæt koden nedenfor i " MainPage.xaml.vb " for at autogenerere to kolonner med data : Hej
Delvis Public Class MainPage
arver UserControl
Public Sub New ()
InitializeComponent ()
Dim dgSource Som liste ( af data ) = Ny liste ( af data )
Dim itemsCnt As Integer = 100
IDX As Integer = 1 til itemsCnt
dgSource.Add ( nye data () med _
{ _
. Fornavn = " First" , _
. LastName = "Sidste " _
} )
< p > Næste
DataGrid1.ItemsSource = dgSource
End Sub
5
Kopier og indsæt koden nedenfor til at skjule autogenereret kolonne i data grid control: < br >
Private Sub Button1_Click ( ByVal afsender Som System.Object , ByVal e Som System.Windows.RoutedEventArgs ) Håndtag Button1.Click
DataGrid1.Columns.Item (0). Synlighed = Windows.Visibility.Collapsed
End Sub
End Class
6
Højreklik på Silverlight projektets navn under " Solution Explorer ", klik på "Tilføj" og vælg derefter " Class ". Ved siden af "Navn : " type " data".
7
Kopier følgende kode inde i "Data" class : Hej
Privat fname As String
Private lname As String
Property ForNavn () As String
Få
Return fname
End Get
Set ( ByVal value As String )
fname = værdi
End Set
End Ejendomsmæglere
Property LastName () As String
Få
Retur lname
End Get
Set ( ByVal value As String )
lname = værdi
End Set
End Property < br >
Tryk på " F5 " for at køre dit projekt, og klik derefter på " knap" for at skjule kolonnen.