public List <SystemICS_SJJH_DataTable> GetSJJHTableList(string _yhm) { List <SystemICS_SJJH_DataTable> _ret = new List <SystemICS_SJJH_DataTable>(); StringBuilder _sb = new StringBuilder(); _sb.Append(" select YHM,TABLENAME,WHERECONDITION,SECRETFUN from sjjh_dcsjblb"); _sb.Append(" where YHM=:YHM "); OracleParameter[] _param = { new OracleParameter(":YHM", OracleDbType.Varchar2) }; _param[0].Value = _yhm; OracleDataReader dr = OracleHelper.ExecuteReader(OracleHelper.ConnectionStringProfile, CommandType.Text, _sb.ToString(), _param); while (dr.Read()) { SystemICS_SJJH_DataTable _item = new SystemICS_SJJH_DataTable( dr.IsDBNull(0) ? "" : dr.GetString(0), dr.IsDBNull(1) ? "" : dr.GetString(1), dr.IsDBNull(2) ? "" : dr.GetString(2), dr.IsDBNull(3) ? "" : dr.GetString(3), ""); _item.Columns = GetSJJHTableColumns(_item.TableName); _ret.Add(_item); } dr.Close(); return(_ret); }
private void ShowColumns() { if (TableList.Count < 0 || this.gridView1.FocusedRowHandle < 0) { this.gridView2.BeginUpdate(); this.sinoCommonGrid2.DataSource = null; this.gridView2.EndUpdate(); return; } int _index = this.gridView1.FocusedRowHandle; SystemICS_SJJH_DataTable _selectedTable = this.gridView1.GetRow(_index) as SystemICS_SJJH_DataTable; this.gridView2.BeginUpdate(); this.sinoCommonGrid2.DataSource = _selectedTable.Columns; this.gridView2.EndUpdate(); }