2010-03-11 66 views
2

的Silverlight數據網格無法顯示我已經在我的項目的XAML中定義一個DataGrid數據

 <data:DataGrid IsReadOnly="True" Grid.Row="1" Grid.Column="1" x:Name="gridOfferings" 
         Margin="10,10,10,10" AutoGenerateColumns="False"> 
      <data:DataGrid.Columns> 
       <data:DataGridTextColumn 
       Binding="{Binding Trader}" 
       DisplayIndex="0" 
       Header="Trader" 
       Width="Auto" 
       FontSize="11"/> 
      <data:DataGridTextColumn 
       Binding="{Binding Product}" 
       DisplayIndex="1" 
       Header="Product" 
       Width="Auto" 
       FontSize="11"/> 
      </data:DataGrid.Columns> 
     </data:DataGrid> 

我把它綁定到自定義對象的名單<>:

public MainPage() 
    { 
     InitializeComponent(); 

     _Rows = new List<OfferingRowData>(); 

     _Rows.Add(new OfferingRowData() 
     { 
      Trader = "Kameilya Loenstein", 
      Product = "American Consolidated AAA", 
      Price = 24.95, 
      OfferingMade = DateTime.Now 
     }); 

     _Rows.Add(new OfferingRowData() 
     { 
      Trader = "Bill Foobar", 
      Product = "IBM Mid-Atlantic Exotic", 
      Price = 204.90, 
      OfferingMade = DateTime.Now.AddMinutes(-3) 
     }); 

     gridOfferings.ItemsSource = _Rows; 

    } 

當它顯示了上頁面,列標題出現,但沒有數據。

我在做什麼錯?

+0

沒有什麼適合我的,你有沒有更多的信息?你真的在做你上面發佈的內容嗎? – AnthonyWJones 2010-03-11 17:22:55

+0

這是什麼版本的Silverlight? – 2010-03-11 17:46:09

+0

@Anthony,這是我的實際代碼。 @Jeff,它是Silverlight 3.0。 – 2010-03-11 18:02:16

回答

3

嘗試使用ObservableCollection<T>而不是List<T>

0

奇怪的是,當我將BubbleCreamTheme從我的頁面上剝離時,這個問題就消失了。

相關問題