【问题标题】:items collection must be empty before using itemssource. wpf datagridtable在使用 itemssource 之前,项目集合必须为空。 wpf 数据网格表
【发布时间】:2016-03-04 10:37:10
【问题描述】:

错误:在使用 itemssource 之前,项目集合必须为空。 wpf 数据网格表。

看来问题出在我的 wpf xmal 文件中

<Grid Grid.Column="1">
    <Grid.RowDefinitions>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="0.3*"></ColumnDefinition>
        <ColumnDefinition Width="0.7*"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <DataGrid Name="datagrid202" ItemsSource="{Binding Results}" 
              HeadersVisibility="Column"
              AutoGenerateColumns="False" Width="368">
              DataGrid AutoGenerateColumns="False" 
              Height="200" 
              HorizontalAlignment="Left" 
              Name="dataGrid1" 
              VerticalAlignment="Top" 
              Width="200">      
    <DataGrid.Columns >
        <DataGridTextColumn Binding="{Binding Path=A}" MinWidth="50" />
        <DataGridTextColumn Binding="{Binding Path=B}" MinWidth="50" />
        <DataGridTextColumn Binding="{Binding Path=C}" MinWidth="50" />
    </DataGrid.Columns>
    </DataGrid>

我的型号代码是

var entrtiefortable = serie_line;
this.shellVM.chartVM.Results= new ObservableCollection<MyDataType>(entrtiefortable.data.ToList());    
this.chartView.datagrid202.ItemsSource = entrtiefortable.data;

【问题讨论】:

    标签: c# wpf wpfdatagrid


    【解决方案1】:

    在 WPF 中,当您使用数据绑定时,您应该使用“数据源”或“项目源”,因此控件使用数据模板自己创建项目。 目标是“让控件为你管理项目”。

    如果您在设置 itemsource 之后在控件中创建项目,则引擎无法正确创建项目。

    【讨论】:

    • 你好,现在已经解决了,只是删除一些代码 DataGrid AutoGenerateColumns="False" Height="200" Horizo​​ntalAlignment="Left" Name="dataGrid1" VerticalAlignment="Top" Width="200" >
    • @anilG 如果您解决了问题,请删除问题。
    猜你喜欢
    • 2012-08-02
    • 2014-01-07
    • 1970-01-01
    • 2012-07-24
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 2012-03-04
    相关资源
    最近更新 更多