C # Query возвращает свойства адаптера, а не данные таблицы - PullRequest
0 голосов
/ 03 июня 2018

Пожалуйста, смотрите код ниже ...

        private void frmMain_Load(object sender, EventArgs e)
    {
        DataTable workTable = new DataTable("PingMonitorData");
        var dgvAlarmsBindingSource = new BindingSource();
        var cs = new System.Data.SqlClient.SqlConnectionStringBuilder();
        cs.ConnectionString = @"Data Source=SERVER_NAME\INSTANCE_NAME;Initial Catalog=PingMonitorSQL;Integrated Security=True";
        using (var da = new SqlDataAdapter("SELECT EmailAddress, FullName, AlertGroup FROM AlertRecipients",cs.ConnectionString))
        {
            dgvAlarms.Dock = DockStyle.Fill;
            dgvAlarms.AutoGenerateColumns = true;
            da.Fill(workTable);
            dgvAlarmsBindingSource.DataSource = da;
            dgvAlarms.DataSource = dgvAlarmsBindingSource;
        }
    }

Это наполняет DGV, как мне кажется, свойствами настольного адаптера?В тестовой базе данных есть одна строка в таблице, один адрес электронной почты, одно имя и одно значение для группы предупреждений.

Любая помощь будет огромной.

Снимок экрана - свойства, а не результаты

Будь настолько критичен, насколько хочешь, это моя первая программа на C #, так что, вероятно, это беспорядок.

...