ha kunskap om hur man döljer automatiskt genererade kolumner i ett datarutnät kontroll med Microsoft Silverlight kan göra din ansökan mer användarvänlig . Silverlight är ett Microsoft-program som används för att bygga rika interaktion applikationer för Windows Phone , webb och skrivbord . En datarutnät kontroll är en kontroll som används för att visa data för användaren i tabellformat . Microsoft Visual Basic , eller VB , kan användas för att skapa Silverlight-applikationer . VB är en dator programmeringsspråk vanligen föredras av programmerare för dess användarvänlighet . Instruktioner
1
Starta Microsoft Visual Web Developer Expres , välj sedan " Nytt projekt " från den vänstra rutan på skärmen . Expandera " Visual Basic " under " Installerade mallar " och välj " Silverlight . " Dubbelklicka på " Silverlight Application " för att skapa ett nytt projekt .
2
Lämna standardinställningarna densamma i " New Silverlight Application " i dialogrutan . Klicka på " OK . " Dubbelklicka på " DataGrid " för att lägga till en ny datarutnät kontroll . Dubbelklicka på " knappen " för att lägga till en ny knapp för att ditt projekt .
3
Högerklicka på " DataGrid " kontrollen och välj " Egenskaper . " Klicka " AutoGenereateColumns , " välj sedan " Reset värde . " Dubbelklicka på " knappen " för att öppna " MainPage.xaml.vb " modul . Tryck på " Ctrl " och " A ", tryck sedan på " Delete " för att ta bort all befintlig kod .
4
Kopiera och klistra in koden nedan i " MainPage.xaml.vb " till AutoGenerate två kolumner med data :
Partiell Public Class MainPage
ärver UserControl
Public Sub New ( ) katalog
InitializeComponent ( ) katalog
Dim dgSource Som lista ( av data ) = Ny lista ( av Data ) katalog
Dim itemsCnt As Integer = 100
för idx As Integer = 1 att itemsCnt
dgSource.Add ( New Data ( ) med _
{ _
. förnamn = " Första " , _
. EfterNamn = " Senaste " _
} ) katalog
Nästa
DataGrid1.ItemsSource = dgSource
End Sub
5
Kopiera och klistra in koden nedan för att dölja autogenererade kolumnen i uppgifterna rutnät kontroll :
Private Sub Button1_Click ( ByVal avsändaren som System.Object , ByVal e Som System.Windows.RoutedEventArgs ) Handtag Button1.Click
DataGrid1.Columns.Item ( 0 ) . Sikt = Windows.Visibility.Collapsed
End Sub
End Class
6
Högerklicka på Silverlight projektets namn i " Solution Explorer ", klicka på " Lägg till " och välj sedan " klass . " Bredvid " Namn : " Typ " Data ".
7
Kopiera följande kod innanför " Data " klass :
Privat fname As String
Privat lname As String
Property Förnamn ( ) As String
Få
Return fname
End Få
Set ( ByVal value As String )
fname = värde
End Set
End Property
Efternamn
Property ( ) As String
Få
återgå lname
End Få
Set ( ByVal value As String ) katalog
lname = värde
End Set
End Property
Tryck " F5 " för att köra ditt projekt , klicka sedan på " knappen " för att dölja kolumnen .