Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Выпадающий список


Автор: Artemon 2.11.2006, 06:50

  Заполняю DataSet:

Код

public DataSet ExecuteSelect(string SqlStr)
        {
            MyDataAdapter = new OleDbDataAdapter(SqlStr, Conn);
            MyDataSet = new DataSet();
            MyDataSet.Clear();

            MyDataAdapter.Fill(MyDataSet);
            builder = new OleDbCommandBuilder(MyDataAdapter);

            MyDataAdapter.Update(MyDataSet.Tables[0]);

            return MyDataSet;
        }


а затем присваиваюего DataGridView

Код

DataGridView.DataSource = ExecuteSelect("SELECT* FROM myTable").Tables[0];


Как сделать, чтобы все поля в DataGridView стали выпадающими списками, и в них можно было быбирать значения из другой таблицы?

Автор: alsergeich 2.11.2006, 12:00
я не уверен что datagrid это позволит, но как альтернативу могу предложить такой вариант, над datagrid поместить combobox(который и будет этим самым выпадающим споском), а содержимой datagrid фильтровать в соответствии со значением combobox.

Автор: Artemon 3.11.2006, 17:19
А может быть еть другой подходящий компонет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)