Пожалуйста, смотрите код ниже ...
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 #, так что, вероятно, это беспорядок.