2012-11-21 168 views
0

Just subj。沒有數據綁定,無法找到如何做到這一點。如何在沒有綁定的情況下動態填充datagrid?

我嘗試這樣做,只是這樣的:

maingrid.ColumnDefinitions.Add(col1); 

DataGrid listOfExercises = new DataGrid(); 

listOfExercises.ItemsSource = GetDayExercises(ref time); 

Grid.SetRowSpan(listOfExercises, maingrid.RowDefinitions.Count - 1); 
Grid.SetColumn(listOfExercises, maingrid.ColumnDefinitions.Count - 1); 

maingrid.Children.Add(listOfExercises); 

GetDayExercises()返回值INT []。我已經得到了一個結果:

Program window

行數是一樣的必須,但如果是數字?

回答

1

看起來像你想念Binding。試試這個:

DataGridTextColumn col1 = new DataGridTextColumn(); 
col1.Binding = new Binding(); 
dataGrid1.Columns.Add(col1); 

dataGrid1.ItemsSource = Enumerable.Range(1, 10); 

它顯示從1數到數據網格10

相關問題