2013-01-11 15 views
1

後沒有索引列後使用WPF我的數據加載到一個DataGrid能的DataContext

dataGrid1.DataContext = db.Select_Drawing_Numbers(); 
    dataGrid1.Columns[0].Width = 10; 

但我得到一個錯誤:

Index is out of range. Please select a non-zero, non-negative integer. 

我怎樣才能確保之前的數據綁定請撥打Columns[0]

+0

它在datagrid中加載得很好 - 所有列和數據都顯示出來。 – user781439

回答

1

試試掛鉤DataGridLoaded事件。您遇到的問題是DataGrid實際上沒有加載任何值(因此沒有列/行),直到它是Loaded

+0

啊..完美。謝謝。 – user781439