超图FAQ: Selection3D[] selection3D = sceneControl.Scene.FindSelection(true); List list = new List(); FieldInfos fieldInfos = m_layerOSGB.GetFieldInfos(); for (int i=0;i<selection3D[0].Count;i++) { list.Add(selection3D[0][i]); int a = selection3D[0][i]; } selection3D[0][i],这个就是获取选中对象的ID,知道ID可以在数据集中找到相对应的Recordset。