将特定行加载为组合框中的默认项

时间:2015-12-22 08:08:28

标签: c# ms-access combobox

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

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

1 个答案:

答案 0 :(得分:0)

希望我了解你的,

示例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
       } 
    }