private void loadSub(ChildPage lastPage) { try { if (lastPage == null) { return; } DataTable dt = (DataTable)gdf_b.DataSource; if (dt == null) { return; } //为空时加载通用按钮 if (dt.Rows.Count == 0) { defMethodInfo(dt); } //取当前类的新方法 Type type = lastPage.GetType(); loadBaseSub(type, dt); } catch (Exception ex) { SharedFunc.RaiseError(ex); } }