0

私は本当にこれで助けが必要です...

データグリッドに何かを含める必要があるアプリケーションを構築しています。

データグリッドにドロップダウンリストを設定したいのですが、これらのリストは他のドロップダウン値に応じて、また以前の値に応じて変更されます。私はこれを扱うことができます ...

データグリッドの作成方法、つまり列(静的)、行(動的)を追加する方法を知りたいです。

主に、データはXMLファイルに保存されます。

4

1 に答える 1

0

あなたはこのようなことをすることができます-

//Load XML file and set the DataGrid data context
XElement mymusic = XElement.Load("mymusic.xml");
dg1.DataContext = mymusic.Elements("Album");

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>

詳細については、この記事を確認してください-

XMLデータを使用したDataGridサンプル

于 2012-06-17T11:06:11.390 に答える