我在usercontrol中有一个高级带状gridview,里面有不同的标签页。
我正在尝试查找当前正在显示的特定数据源/数据表。以下两者都返回一个表,但它返回相同的表,而不管我当前选择哪个标签页。
((GridView) sender).DataSource;
((GridView) sender).DataController.ListSource;
我能得到的最接近的是使用masterRowExpanded事件并在其中执行以下操作:
((GridView) sender).GetRelationName(e.RowHandle,e.RelationIndex)
,这返回了我当前所在标签页的名称。任何关于如何检索源的想法都将非常感激。
答案 0 :(得分:0)
经过一段时间的努力,我设法得到它,在我使用的masterRowExpanded事件中:
GridView gv = sender as GridView;
AdvBandedGridView abgv = (AdvBandedGridView)(gv.GetDetailView(e.RowHandle,RelationIndex));
然后高级带状gridview有我正在寻找的数据源。