public string[] getData() { string[] strings = new string[1]; SqlDataReader drCol = new DBQuery(this._sqlSource, this._Conn).getDataReader(); int cNum = drCol.FieldCount; Array.Resize(ref strings, cNum); drCol.Close(); SqlDataReader drRead = new DBQuery(this._sqlSource, this._Conn).getDataReader(); if (drRead.HasRows) { while (drRead.Read()) { for (int i = 0; i < cNum; i++) { strings[i] = drRead.GetValue(i).ToString(); } } } else { Array.Resize(ref strings, 0); } drRead.Close(); return(strings); }