Вот что написал:
- Код: Выделить всё
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBFileName)
'DataAdapter - предоставляет интерфейс для считывания/изменения данных из/в бд
Dim da As New OleDb.OleDbDataAdapter()
'команда для выборки записей в комбобокс
da.SelectCommand = New OleDb.OleDbCommand("SELECT Id, Name FROM " & DBTableName, cn)
Dim tbl As New DataTable
With tbl.Columns.Add("ID")
.DataType = GetType(Int32)
.Unique = True
.AutoIncrement = True
.AutoIncrementSeed = -1
.AutoIncrementStep = -1
End With
tbl.Columns.Add("Name").DataType = GetType(String)
da.Fill(tbl)
comboPersonage.DataSource = tbl 'загруженая в память таблица tbl
comboPersonage.DisplayMember = ????
comboPersonage.ValueMember = ????
Хочу написать код по подключению комбобокса к хранимых в DataTable данным.
DataSouce задал. А вот дальше с отображаемым значением и хранимым значением стопорнулся. Подскажите, пожалуйста, как их задать, если это вообще возможно))