我有一个包含测试信息的gridview。我想在radgridview中看到较低的组测试,但我不能。我尝试过互联网上提到的解决方案。我快要疯了。我没有定义初始数据源。我在form_load中分配了它,因为我通过一些参数过滤数据。在分配了数据源之后,我定义了两个模板之间的关系。我输入了父和子列名称并选择了主模板和子模板,但它不起作用。当我按下+按钮时,可以看到所有测试
GridViewTemplate firstChildtemplate = new GridViewTemplate();
firstChildtemplate.DataSource = dtblLowSampleTestResult;//It's a datatable which contains the lower tests
gridWorkingList.MasterTemplate.Templates.Add(firstChildtemplate);
GridViewRelation relation = new GridViewRelation(gridWorkingList.MasterTemplate,firstChildtemplate);
relation.ChildTemplate = firstChildtemplate;
relation.RelationName = "LowerTests";
relation.ParentColumnNames.Add("sample_test_result_id");
relation.ChildColumnNames.Add("low_samp_test_res_rid");
gridWorkingList.Relations.Add(relation);