0

動的データからDataFormを作成しています(xamlで列を作成できません)。現在、DataGridの列を作成しています(列にボタンとイベントを作成する方法はまだわかりません)。

foreach (var item in headings.Entities)
                    {
                        theDataGrid.Columns.Add(
                            new DataGridTextColumn
                            {
                                Header = item.Label,
                                Binding = new Binding(item.LocalName)
                            });
                    }

実行時にDataFormにフィールドを追加するメソッドが表示されませんが...

4

1 に答える 1

0

コードでデータグリッド列を作成するのではなく、代わりにバインディングを使用する方がよいでしょう。datagridをheadings.Entitiesコレクションにバインドするだけです。

DataFormでも同じことが言えます。アイテムをそれにバインドするだけで、適切なフィールドがすべて作成されます。

于 2009-11-16T15:52:02.420 に答える