请参阅以下代码......
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充满了我认为的表适配器的属性?测试数据库在表中有一行,一个电子邮件地址,一个名称和一个警报组值。
任何帮助都将是巨大的。
Screenshot - Properties Rather Than Results
尽可能地批评,这是我的第一个C#程序,所以它可能是一团糟。