public static List<ObjectInfo> _initAll() { List<ObjectInfo> list = new List<ObjectInfo>(); DataSet ds = DABase.getDatabase().LoadTable("FW_OBJ"); foreach (DataRow dr in ds.Tables[0].Rows) { ObjectInfo obj = new ObjectInfo(); obj.Id = (long)dr["ID"]; obj.Title = dr["CAPTION"].ToString(); obj.Key_field = dr["KEY_FIELD"].ToString(); obj.TableName = dr["TABLE_NAME"].ToString(); obj.ClassName = dr["CLASS_NAME"].ToString(); obj.DsPhieu = obj.getAllPhieu(); list.Add(obj); } return list; }
private void FillVGridData(ObjectInfo obj, long IdKey) { QueryBuilder filter = new QueryBuilder("select * from " + obj.TableName + " where 1=1"); filter.addID(obj.Key_field, IdKey); DataSet ds = DABase.getDatabase().LoadDataSet(filter); vGridLeft.DataSource = ds.Tables[0]; }