【发布时间】:2015-01-27 19:30:33
【问题描述】:
我有两个列表,打算在一个 DataGrid 中显示。
此代码生成 InvalidOperationException:
这是我的属性部分:
public List<String> Temperature;
public List<String> Time;
以及列表是如何填充数据的
Temperature = new List<string>(reader.GetTemperature());
Time = new List<string>(reader.GetTime());
如何在 C# 中绑定到 DataGrid
dtgCsvData.ItemsSource = Temperature;
dtgCsvData.ItemsSource = Time;
XAML:
<DataGrid x:Name="dtgCsvData" HorizontalAlignment="Left" Margin="10,187,0,0" VerticalAlignment="Top" Height="200" Width="250" AutoGenerateColumns="False">
<DataGridTextColumn Binding="{Binding Temperature}" Header="Temperature" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding Time}" Header="Time" IsReadOnly="True" />
</DataGrid>
谁能帮帮我?
【问题讨论】:
-
签出其中的一些以及谷歌搜索你的代码看起来很正常假设它填充了数据stackoverflow.com/questions/4295522/…