我正在开展一个需要数据库的学校项目。我希望能够输入一个名称,该名称应保存到数据库中,并显示在列表框中。还应显示数据库中已存在的其他名称。此时我只能看到数据库中已有的名称,但我无法通过文本框添加新人。有人可以帮助我吗?
码
private void button1_Click(object sender, EventArgs e)
{
string naam = tb_naam.Text;
string geslacht = tb_geslacht.Text;
using (connection = new SqlConnection(connectionString))
using (SqlDataAdapter adapter = new SqlDataAdapter("SELECT *
FROM Persoon", connection))
{
connection.Open();
DataTable PersoonTable = new DataTable();
adapter.Fill(PersoonTable);
lb_gebruikers.DisplayMember = "Naam";
lb_gebruikers.ValueMember = "Id";
lb_gebruikers.DataSource = PersoonTable;
}
Persoon nieuwpersoon = new Persoon(naam, geslacht);
personen.Add(nieuwpersoon);
if (lb_gebruikers.DataSource == personen)
{
lb_gebruikers.Text = "Naam: " + nieuwpersoon.Naam + "Geslacht: "
+ nieuwpersoon.Geslacht;
}
}