Combobox ValueMember - PullRequest
       0

Combobox ValueMember

1 голос
/ 14 декабря 2011

Я использую этот код для заполнения поля со списком, но его можно связать в column1 ex: name в столбце 2 ex;Я БЫ?с использованием cmbbox.valuemember =

private DataTable BindData() 
        { 
            using (var conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\YOURDB.mdb; PersSecurity Info=False;")) /your connectionsting 
            { 
                using (var dAd = new OleDbDataAdapter("select column1 from Table ", conn)) //select query from your DB 
                { 

                    var dSet = new DataTable(); 
                    try 
                    { 
                        conn.Open(); 

                        dAd.Fill(dSet); 

                        return dSet; 

                    } 
                    catch 
                    { 
                        throw; 
                    } 
                    finally 
                    { 
                        if (conn.State == ConnectionState.Open) conn.Close(); 
                    } 
                } 
            } 
        } 

buttonevent

var dt = BindData(); 
        cmbBox.DataSource = dt; 
        cmbBox.DisplayMember = "column1"; //Display Table Column on your DB 

1 Ответ

2 голосов
/ 14 декабря 2011

О свойстве Combobox для DisplayMember & ValueMember, это может помочь:

использование комбинированного списка ValueMember и DisplayMember

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...