【发布时间】:2012-08-23 15:44:02
【问题描述】:
我是 DevExpress 控件的新手,遇到了主从网格视图的问题。
我正在使用 DXperience-11.2。
我可以通过执行以下操作轻松地将对象绑定到父 GridView:
var myObject = myObject.Retrieve(id);
parentGridView.DataSource = myObject;
parentGridView.DataBind();
我很难绑定到嵌套的子 GridView。我正在使用以下代码(正如我之前多次使用嵌套 asp:Repeaters 一样),但生成的 var childGrid 对象始终为 null。
var childGrid = (ASPxGridView)parentGridView.FindControl("childGridView");
var myObject2 = myObject2.Retrieve(id);
childGrid.DataSource = myObject2;
childGrid .DataBind();
任何帮助将不胜感激。
问候 克里斯
【问题讨论】:
-
试试 FindByName("parentGridViewName").FindControl("childGridViewName")
-
嗨,布赖恩,感谢您的快速回复。我似乎没有“FindByName”方法...
-
您是动态创建 childGridView 的实例还是在网页上?尝试 var childGrid= new ASPxGridView; childGrid.FindControl("childGridView") 然后将您的数据绑定到 childGrid。
-
你能分享你的标记(至少与问题相关的部分)吗?
-
网页中的子gridview。我已经尝试过您的建议,但它不起作用,因为它在内存中创建了另一个网格视图,而不是我试图绑定的那个。克里斯
标签: c# asp.net devexpress aspxgridview