我在winform应用程序中有一个telerik网格,其中有父模板和子模板。我从数据库手动添加了数据。
我添加了以下儿童模板
radGrid.MasterTemplate.Templates.Add(gridViewTemplate);
现在我想手动添加第3个父行的childrow。我试过以下代码添加子行,但我失败了。
radfileentry.Templates[0].Rows.AddNew();
radfileentry.MasterTemplate.Templates[0].Rows.AddNew();
我怎样才能做到这一点?
经过大量研究后我才知道我们不能直接添加子行,所以我先将数据保存到数据库中,然后刷新我的Master
和Child
模板,它就可以了!
要刷新我使用了以下语句
radGridView.MasterTemplate.Refresh();
radGridView.MasterTemplate.Templates[0].Refresh();