I have a winform app that is using Telerik RadGridView. It has several GridViewTemplate and in 1 of the GridViewTemplate I want to have self reference relation, so my question is
- can I cast GridViewTemplate to RadGridView so I use
RadGridView.Relations.AddSelfReference
- or can have some way that I can use directly
GridViewTemplate.Relations.AddSelfReference
Thanks.
Tom
- can I cast GridViewTemplate to RadGridView so I use
RadGridView.Relations.AddSelfReference
- or can have some way that I can use directly
GridViewTemplate.Relations.AddSelfReference
Thanks.
Tom
3 Answers, 1 is accepted
0
Hello Tom,
Thank you for contacting Telerik Support.
Adding Relations to set up the SelfReference hierarchy in RadGridView is possible only for the MasterGridViewTemplate. If I understand your requirement correctly, you are trying to set up a mixed hierarchy in RadGridView: adding several GridViewTemplates to build a classic hierarchy and adding a relation to one of the child templates to construct self reference hierarchy. Currently, we do not have plans to support binding to self referencing data for child templates. Our team will take your suggestion into considerations for future releases.
Our (Re)Mixed Hierarchy Mode in RadGridView for WinForms blog post gives an example of what RadGridView supports regarding a SelfReference hierarchy mixed together with the classical hierarchy mode.
As a suggestion, it is possible to set up the hierarchical data in the SelfReference table via the Binding to Hierarchical Data Programmatically approach. Our GridView - Hierarchy - Tabbed Views might be useful as well.
I hope this information helps. Should you have further questions, I would be glad to help.
Regards,
Desislava
Telerik
Thank you for contacting Telerik Support.
Adding Relations to set up the SelfReference hierarchy in RadGridView is possible only for the MasterGridViewTemplate. If I understand your requirement correctly, you are trying to set up a mixed hierarchy in RadGridView: adding several GridViewTemplates to build a classic hierarchy and adding a relation to one of the child templates to construct self reference hierarchy. Currently, we do not have plans to support binding to self referencing data for child templates. Our team will take your suggestion into considerations for future releases.
Our (Re)Mixed Hierarchy Mode in RadGridView for WinForms blog post gives an example of what RadGridView supports regarding a SelfReference hierarchy mixed together with the classical hierarchy mode.
As a suggestion, it is possible to set up the hierarchical data in the SelfReference table via the Binding to Hierarchical Data Programmatically approach. Our GridView - Hierarchy - Tabbed Views might be useful as well.
I hope this information helps. Should you have further questions, I would be glad to help.
Regards,
Desislava
Telerik
DevCraft Q1'14 is here! Watch the online conference to see how this release solves your top-5 .NET challenges. Watch on demand now.
0
Tom
Top achievements
Rank 1
answered on 19 Mar 2014, 12:54 AM
Hi,
I have 1 gridview in the form.
I want to have 4 subtemplates in that gridview.
- 2 subtemplates will be load when form load by having DataSource assigned and AutoGenerateColumns = true (using DataBinding)
- 2 other subtemplates load with gridview_RowSourceNeeded event. (use Load On Demand)
Can I do mix like that or I can only choose 1 of either types, if using the DataBinding, I have to use DataBinding for all 4 tabs. If using Load On Demand, I have to use Load On Demand for all 4 tabs.
I have 1 gridview in the form.
I want to have 4 subtemplates in that gridview.
- 2 subtemplates will be load when form load by having DataSource assigned and AutoGenerateColumns = true (using DataBinding)
- 2 other subtemplates load with gridview_RowSourceNeeded event. (use Load On Demand)
Can I do mix like that or I can only choose 1 of either types, if using the DataBinding, I have to use DataBinding for all 4 tabs. If using Load On Demand, I have to use Load On Demand for all 4 tabs.
0
Hello Tom,
Thank you for contacting us again.
It is possible to set up two of the templates using data binding and another two via load on demand. It is necessary to add the GridViewTemplate and specify its HierarchyDataProvider. Please find attached a sample project, demonstrating this functionality.
Our Load-On-Demand Hierarchy is quite useful about this topic.
Please do not hesitate to contact us if you have any additional questions.
Regards,
Desislava
Telerik
Thank you for contacting us again.
It is possible to set up two of the templates using data binding and another two via load on demand. It is necessary to add the GridViewTemplate and specify its HierarchyDataProvider. Please find attached a sample project, demonstrating this functionality.
Our Load-On-Demand Hierarchy is quite useful about this topic.
Please do not hesitate to contact us if you have any additional questions.
Regards,
Desislava
Telerik
Build cross-platform mobile apps using Visual Studio and .NET. Register for the online webinar on 03/27/2014, 11:00AM US ET.. Seats are limited.