我正在使用DataGrid在DataTable中显示2种可能类型的DataRow。一种类型的列为Parent = NULL,另一种类型的Parent设置为同一DataTable中的另一个DataRow。 DataTable中的列列表总是不同的,因此无法显式描述每列。
我想在Parent = DataRow行的每个单元格中显示UserControl,并在Parent = NULL行中显示默认的Text / Check框。我的第一个策略是尝试将所有自动生成的列的默认列类型设置为DataGridTemplateColumn,而不管数据类型如何,以便我可以使用样式然后在需要时使用我的UserControl或CheckBox或TextBox。我怎么能这样做?
更重要的是,是否有比这更好的策略?
干杯, 戴夫