当我加载我的应用程序时,我需要使用表cbkeuze
中的行loginnaam
填充组合框gebruik
我得到的错误是:无法更改项目,因为已设置属性数据源。
这是我的代码:
private void Form1_Load(object sender, EventArgs e)
{
// SQL Connectie opzetten
SqlConnection Conn = new SqlConnection();
Conn.ConnectionString = @"Integrated Security=true;Initial Catalog=Wachtwoord;Data Source=LAPTOP-PDI9B3LP\SCHOOL";
Conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = Conn;
// Alles selecteren van tabel Favorieten
cmd.CommandText = "select * from gebruik";
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
// Tabel wegschrijven in Applicatie
string loginnaam = dr.GetString(0);
cbKeuze.Items.Add(loginnaam);
}
dr.Close();
// Database connectie sluiten
Conn.Close();
}
答案 0 :(得分:0)
您应检查组合框属性并查看是否已启动 Mapper.CreateMap<Person, PersonModel>()
.ForMember(
dest => dest.Addresses,
opt => opt => opt.Condition(source=> source.Addresses!= null));
答案 1 :(得分:0)
您可以将loginnaam添加到List loginnaams,直到while循环结束。在dr.Close()行之后,使用cbKeuze.DataSource = loginnaams。 这对你有用。