Как динамически установить значение для ячеек сетки данных WPF - PullRequest
0 голосов
/ 11 июля 2011

Я создал сетку данных WPF, и столбцы являются статическими (столбцы костюма).Строки сетки данных являются обязательными согласно данным из строк таблицы данных.Я хочу установить значения для ячеек WPF DataGrid динамически из другой ArrayList.

Я не нахожу индекс ячеек строк, как dataGrid.Rows[i].Cells[j] = ArrayList[k].

Может кто-нибудь пожалуйстаПомоги мне?Я новичок в WPF.

Заранее спасибо.

1 Ответ

0 голосов
/ 11 июля 2011

если у вас есть статический ArrayList, ваш код может быть таким:

<Grid Name="MyArray" Margin=”10”>
    <Grid.DataContext>
        <x:Array Type=”sys:String”>
        <sys:String>Red</sys:String>
        <sys:String>Yellow</sys:String>
        <sys:String>Lime</sys:String>
        <sys:String>Cyan</sys:String>
        <sys:String>Blue</sys:String>
        <sys:String>Magenta</sys:String>
        </x:Array>
    </Grid.DataContext>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width=”*”/>
    </Grid.ColumnDefinitions>
    <!--here your dataGrid-->
    then you should write like this
    <Label Content="{Binding ElementName=MyArray, Path=DataContext[0]}" />
    and so on...
    </Grid>

поправьте меня, если я вас не так понимаю.

...