3

DataGrid を使用して、DataTable に 2 種類の DataRow を表示しています。1 つの型には列 Parent = NULL があり、もう 1 つの型には Parent が同じ DataTable 内の別の DataRow に設定されています。DataTable の列のリストは常に異なるため、各列を明示的に記述することはできません。

Parent = DataRow 行のすべてのセルに UserControl を表示し、Parent = NULL 行のデフォルトの Text / Check ボックスを表示したいと考えています。私の最初の戦略は、データ型に関係なく、自動的に生成されたすべての列のデフォルトの列型を DataGridTemplateColumn に設定して、必要に応じてスタイルを使用して UserControl または CheckBox または TextBox を使用できるようにすることです。これどうやってするの?

しかし、もっと重要なことは、これよりも優れた戦略があるでしょうか?

乾杯、デイブ

4

0 に答える 0