0

ただサブジェクト。データバインディングなしでそれを行う方法が見つかりません。

私はそれを単純に次のようにしようとしています:

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[] を返します。次の結果が得られました。

プログラムウィンドウ

行数は必要な数と同じですが、数字はどこにありますか?

4

1 に答える 1

1

を見逃しているようですBinding。これを試して:

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

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

1から10までの数字のデータグリッドを示しています

于 2012-11-21T16:04:30.470 に答える