private void FillGridTable(IEnumerable <string[]> keys, GridTable grid, IDatabaseSource conn, IDataSynAdapter sada, SynSourceInfo info) { string query = CreateQuery(keys, conn, sada, info); using (var cmd = conn.Connection.SystemConnection.CreateCommand()) { cmd.CommandText = query; using (IBedReader reader = conn.GetAnyDDA().AdaptReader(cmd.ExecuteReader())) { grid.Fill(reader); } } }