在组合框中加载特定行作为默认项

本文关键字:默认 组合 加载 | 更新日期: 2023-09-27 18:27:38

我用数据库Access中的数据填充组合框,但我的问题是如何将数据库中的特定行作为C#组合框中的默认项填充?

gerant remplirlistgerant = new gerant();
foreach (gerant ligne in remplirlistgerant.getinfogerant())
{
   cmbgerant.Items.Add(ligne.CIN_GERANT + " - " + ligne.NOM_GERANT + " - " + ligne.PRENOM_GERANT);
}

在组合框中加载特定行作为默认项

希望我了解你,

示例if ligne.CIN_GERANT = "aaa"将选择当前行。

    gerant remplirlistgerant = new gerant();
    foreach (gerant ligne in remplirlistgerant.getinfogerant())
    {
       cmbgerant.Items.Add(ligne.CIN_GERANT + " - " + ligne.NOM_GERANT + " - " + ligne.PRENOM_GERANT);
       // Example if ligne.CIN_GERANT = "aaa" then select this row.
       if (ligne.CIN_GERANT == "aaa"  )
       {
            cmbgerant.SelectedIndex = cmbgerant.Items.Count - 1;// Item just added
       } 
    }