Telerik Gridview分层数据

时间:2014-04-29 15:19:42

标签: c# wpf telerik radgridview

我有一个包含测试信息的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);

0 个答案:

没有答案