2012-06-17 87 views
0

我真的需要這個幫助,DataGrid的處理...在WPF應用程序

我建立一個應用程序,我需要在DataGrid出頭。

我想使數據網格具有下拉列表,這些列表將根據其他下拉值(也取決於以前的值)而改變。我可以處理這...

我想知道如何知道如何創建數據網格,即如何添加列(靜態),行(動態)。

主要是將數據存儲在XML文件中。

+0

問題還不是很清楚。這是DataGrid中組合框的鏈接。 http://stackoverflow.com/questions/4639264/using-a-databound-combobox-on-a-datagrid – Paparazzi

回答

0

你可以做這樣的事情 -

的XAML:

<toolkit:DataGrid Name="dg1" ItemsSource="{Binding}" > 
    <toolkit:DataGrid.Columns> 
     <toolkit:DataGridTextColumn Header="Album Title" Binding="{Binding Path=Attribute[Title].Value}" HeaderStyle="{StaticResource MyHeaderStyle}" /> 
     <toolkit:DataGridTextColumn Header="Artist" Binding="{Binding Path=Attribute[Artist].Value}" HeaderStyle="{StaticResource MyHeaderStyle}"/> 
     <toolkit:DataGridTextColumn Header="Release Date" Binding="{Binding Path=Attribute[ReleaseDate].Value}" HeaderStyle="{StaticResource MyHeaderStyle}" /> 
    </toolkit:DataGrid.Columns> 
</toolkit:DataGrid> 

檢查這篇文章的詳細信息 -

A DataGrid sample using XML data

+0

好吧,這只是我需要的一部分.. XML中的一些元素將指一個下拉菜單的值...我怎樣才能做到這一點? – sikas

+0

您可以像其他列一樣使用該屬性;另一種方法 - http://www.c-sharpcorner.com/UploadFile/Ashish1/PopulateDropDownInsideDatagrid11292005234748PM/PopulateDropDownInsideDatagrid.aspx – akjoshi