Hoe om te binden van een keuzelijst met invoervak in een Gridview

Hoe om te binden van een keuzelijst met invoervak in een Gridview


Programmeurs vinden steeds moderne computing overweldigende complex. Om te helpen beheren van deze complexiteit programmeurs, gemaakt Microsoft Windows Presentation Foundation of WPF. Tot de belangrijkste van de WPF hulpmiddelen die door Microsoft is de GridView tag, die kan worden genest in een raster of een ListView-besturingselement. De rasterbesturingselementen kan programmeurs waarden uit een gegevensbron in tabelopmaak weergegeven. U kunt een keuzelijst met invoervak--genoemd een ComboBox--met behulp van WPF XAML markup code binden.

Instructies

1

Visual Studio openen en weergeven van de markup-code waarin de GridView die u wilt binden.

2

Een ComboBox naar de pagina toevoegen. Plaats deze binnen de Grid controle.

3

De ComboBox aan de gegevensbron met behulp van de juiste declaratieve syntaxis binden. Typ "ItemsSource," een gelijkteken, en plaats van de syntaxis van de bindende binnen aanhalingstekens:

< ComboBox ItemsSource = "{Binding}" / >

Andere kenmerken van de ComboBox ongewijzigd te laten.

4

Voltooi het toevoegen van extra items aan het raster. Een GridView aan het Grid-besturingselement toevoegt. Het nesten binnen een ListView-object--dat is genest binnen een raster object-- en bind dit aan de gegevensbron met behulp van het kenmerk DisplayMemberBinding:

< ListView ItemsSource = "{bindend pad = SalesOrderDetails}" naam = "listViewItems" >

&lt;ListView.View>
&lt;GridView>
&lt;GridViewColumn DisplayMemberBinding=&quot;{Binding Path=SamplePath}&quot; />
&lt;/ListView.View>

< / ListView >

5

Sla uw werk op en klik op de "Debug" knop om te testen uw code en ervoor te zorgen dat het werkt zoals verwacht.