DatagridView was null

Такая, казалось бы тривиальная проблема, но не могу понять, в чем дело. В Windows Forms создаю объект DataGridView Соединяюсь с базой данных PostgreSql через app config

 <connectionStrings>
    <add name="localDBConnection" connectionString="Host=localhost;port=5432;database=postgres;uid = postgres; password = 1234;" />
  </connectionStrings> 

И соответствующим вызовом в теле метода:

string myConnectionString = ConfigurationManager.ConnectionStrings["localDBConnection"].ConnectionString;

Подключение работает, я таким образом создавал таблицу, получал данные из таблицы. Если я создаю dataGridView в коде, то он выводит данные:

            DataGridView grid = new DataGridView();
            this.Controls.Add(grid);
            using (NpgsqlConnection connection = new NpgsqlConnection(
                       connectionString))
            {
                connection.Open();
                NpgsqlDataAdapter da = new NpgsqlDataAdapter(queryString, connection);
                ds.Reset();
                da.Fill(ds);            
                dt = ds.Tables[0];
                grid.DataSource = dt;
                connection.Close();

Если то же самое я сделаю, обратившись к созданному через Toolbox, то мне выйдет ошибка, что dataGridView1 was null. Пожалуйста, подскажите, в чем проблема. Заранее спасибо


Ответы (0 шт):