我有各种值列表,我正在通过数据记录应用程序的文本文件读取这些值。我的最终目标是有一个数据网格,每个值都有一个列。这是我正在尝试做的基本概述......
1.) 读入一个文本文件并创建一个新的 dataFile 类 - 该类解析文本文件中的各个列并为每个变量创建浮点列表。
2.) dataFile 类包含返回每个列表的方法
3.) 我想将这些列表添加到我的数据网格中,但我无法找到有关如何执行此操作的信息。
示例:我可以使用以下代码行填充一列...
dataGrid1.ItemsSource = runOne.getRPM();
其中 runOne 是一个 fataFile,getRPM() 返回一个浮点数列表。
当我尝试使用多个列表执行此操作时,例如
dataGrid1.ItemsSource = runOne.getRPM();
dataGrid1.ItemsSource = runOne.getPower();
仅填充了 dataGrid 的第一列。我已经为 dataGrid 创建了列,下面是 XAML 代码...
<DataGrid AutoGenerateColumns="False" Height="305" HorizontalAlignment="Left" Margin="153,12,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="454">
<DataGrid.Columns>
<DataGridTextColumn Header="RPM" />
<DataGridTextColumn Header="Flywheel Torque" />
<DataGridTextColumn Header="TorqM" />
<DataGridTextColumn Header="TorqS" />
<DataGridTextColumn Header="Power (HP)" />
<DataGridTextColumn Header="Flywheel Power" />
<DataGridTextColumn Header="Temp" />
</DataGrid.Columns>
</DataGrid>
有没有办法可以根据单个列表中的项目填充每一列?我写了一个方法来返回所有列表(列表列表),我试图让它工作,但它没有。
非常感谢任何建议/想法。