在高级带状网格视图中获取当前选项卡的数据源

时间:2013-10-30 16:50:27

标签: c# advanceddatagrid

我在usercontrol中有一个高级带状gridview,里面有不同的标签页。

我正在尝试查找当前正在显示的特定数据源/数据表。以下两者都返回一个表,但它返回相同的表,而不管我当前选择哪个标签页。

   ((GridView) sender).DataSource;
   ((GridView) sender).DataController.ListSource;

我能得到的最接近的是使用masterRowExpanded事件并在其中执行以下操作:

((GridView) sender).GetRelationName(e.RowHandle,e.RelationIndex)

,这返回了我当前所在标签页的名称。任何关于如何检索源的想法都将非常感激。

1 个答案:

答案 0 :(得分:0)

经过一段时间的努力,我设法得到它,在我使用的masterRowExpanded事件中:

GridView gv = sender as GridView;
AdvBandedGridView abgv = (AdvBandedGridView)(gv.GetDetailView(e.RowHandle,RelationIndex));

然后高级带状gridview有我正在寻找的数据源。