none
Запросы к базе данных SQL RRS feed

  • Вопрос

  • Помогите решить проблему, в SQL я создал БД с таблицей из 4х столбцов типа text, необходима выборка данных из нее в ListBox  на форме.

    • Перемещено I.Vorontsov 11 марта 2010 г. 11:00 (От:Visual C#)
    • Перемещено Siddharth Chavan 1 октября 2010 г. 21:12 MSDN Forums Consolidation (От:Технологии .NET Framework: ADO.NET, WCF, WPF etc)
    10 марта 2010 г. 19:29

Ответы

  • Например, база называется MyDb, таблица - MyTable, столбцы - A1, A2, A3, A4.

    Создаем Linq to SQL класс, например MyDbDataContext.

    Пишем:

    var db = new MyDbDataContext();
    listBox1.DataSource = db.MyTable;
    listBox1.DisplayMember = "A1";
    listBox1.ValueMember = "A2";

    Либо используем DataSet либо свой провайдер, с помощью которого получаем источник данных. В примере выше меняем только listBox1.DataSource.
    • Помечено в качестве ответа I.Vorontsov 11 марта 2010 г. 10:59
    10 марта 2010 г. 22:00

Все ответы

  • посмотрите этот топик(пример на vb но переделать на C# не сосавляет труда), или введите в поиске на этом форуме фразу типа "SQL ListBox" или ее вариации

    10 марта 2010 г. 20:11
  • Например, база называется MyDb, таблица - MyTable, столбцы - A1, A2, A3, A4.

    Создаем Linq to SQL класс, например MyDbDataContext.

    Пишем:

    var db = new MyDbDataContext();
    listBox1.DataSource = db.MyTable;
    listBox1.DisplayMember = "A1";
    listBox1.ValueMember = "A2";

    Либо используем DataSet либо свой провайдер, с помощью которого получаем источник данных. В примере выше меняем только listBox1.DataSource.
    • Помечено в качестве ответа I.Vorontsov 11 марта 2010 г. 10:59
    10 марта 2010 г. 22:00