先建立与数据库的链接,参考:00 · C#访问SQL Server 数据库的方法
private void FrmReport_Load(object sender, EventArgs e)
{
DataTable dt = db.ExecuteDataTable($"select * from Classes order by ID asc", null); // 获取数据库数据
dt = dt.DefaultView.ToTable();
UpdateListBoxFromDataTable(listBox1, dt); // listBox1更新数据
}
private void UpdateListBoxFromDataTable(ListBox box, DataTable dt)
{
box.Items.Clear(); // 清空
for(int i = 0; i<dt.Rows.Count; i++) // 遍历获取的数据
{
string str = dt.Rows[i][1].ToString();
box.Items.Add(dt.Rows[i][1].ToString());
}
}