【发布时间】:2012-12-05 05:25:13
【问题描述】:
我尝试使用 C# 将一些数组绑定到 Wpf 数据网格中。我能做的只是将一个数组绑定到数据网格中。有谁知道如何将多个数组绑定到数据网格中?我在下面尝试的代码不起作用。数据网格什么也不显示。
我的Datagrid代码sn-p:
<DataGrid Name="MyDatagrid" Grid.Column="1" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Date" Width="60" Binding="{Binding Date}"/>
<DataGridTextColumn Header="Time" Width="55" Binding="{Binding Time}"/>
<DataGridTextColumn Header="No" Width="69" Binding="{Binding No}"/>
</DataGrid.Columns>
</DataGrid>
C#代码sn-p:
string[] Date = {"2-Nov-2012","2-Nov-2012","2-Nov-2012","2-Nov-2012","2-Nov-2012"};
string[] Time={"10:30","10:32","10:35","10:42","10:45"};
int[] No = { 1, 2, 3, 4, 5 };
MyDataGrid.ItemsSource = No;
MyDataGrid.ItemsSource = Date;
MyDataGrid.ItemSource = Time;
【问题讨论】:
-
所有数组的长度都相同吗(您的代码 sn-p 不是这样)?
-
对不起,我错过了时间数组的数据。是的,所有的数组都应该有相同的长度。