Создание DataBindings в коде

Форум посвящён работе с базами данных в .NET.

Модератор: Ramzes

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Создание DataBindings в коде

Сообщение krukovis84 » 01.07.2010 (Чт) 20:23

Всем приет!

Вот что написал:
Код: Выделить всё
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 задал. А вот дальше с отображаемым значением и хранимым значением стопорнулся. Подскажите, пожалуйста, как их задать, если это вообще возможно))

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Создание DataBindings в коде

Сообщение krukovis84 » 01.07.2010 (Чт) 22:53

Я нашел в MSDN последовательность действий для того чтобы это реализовать - это очень сложно. Для меня по крайней мере точно.
Я сделал все гораздо проще.

з.ы. что то я флужу много последнее время... ))


Вернуться в ADO.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList