我正在寻找帮助将数据绑定到WPF的datagrid。我曾经有两个双数组(t []和a_scaled []),并能够通过使用下面的代码将这两个数组绑定到datagrid。每个数组都从每个文本文件中读取。在datagrid中创建multipe列
现在我想修改此代码以显示多列中的多个数组。阵列总数取决于最终用户选择的内容。例如,如果用户从打开文件对话框中选择4个文件,则每个文件中的四个数组显示在数据网格中。感谢您的帮助,
C#:
private void openfile_Click(object sender, RoutedEventArgs e)
{
for (int i = 1; i < t.Length; i++)
{
tvsa.Add(new TvsA() { T = t[i], Acc = a_scaled[i] });
}
datagrid_accs.ItemsSource = tvsa;
public class TvsA
{
public double T { get; set; }
public double Acc { get; set; }
}
XAML:
<Border BorderThickness="2" Margin="1">
<StackPanel Width="auto" Margin="10" >
<Label Content="Target ARS Input:" FontWeight="Bold" />
<ScrollViewer Height="auto" Width="auto" >
<DataGrid Name="datagrid_tars" Width="auto" AutoGenerateColumns="True" >
</DataGrid>
</ScrollViewer>
</StackPanel>
</Border>
PS:我希望有一天我能够回答他们提出问题,以帮助其他人。
请发表您的当前代码和XAML。 –
这听起来像你想要多个指南。 OpenFiledialogs,从文件中读取文本,设置数据网格,以及在datagrid中绑定/显示字符串。在我看来,这个问题过于具体,无法发布任何自己的代码。谷歌这些主题,你会得到你的答案。 – rcj