C#

User avatar
Strannik223
Уже с Приветом
Posts: 569
Joined: 14 Dec 2003 04:06
Location: Львов->Киев->Торонто

Post by Strannik223 »

Gennadiy wrote:
Seryi wrote:MyClass a;

Тут надо было
MyClass a = new MyClass();


А еще ToString должен быть override
Никакой разрухи нет. (с) Проф. Преображенский.
Stick
Уже с Приветом
Posts: 774
Joined: 26 Dec 2000 10:01
Location: Minsk -> Милуоки, США

Post by Stick »

Key words are DisplayMember and ValueMember.
The forum upsets me more and more… :cry:
Stick around!
User avatar
Jeje
Новичок
Posts: 59
Joined: 10 Mar 2004 09:38
Location: Украина->...

Post by Jeje »

Ребята мне сказали что можно соеденить combo или list с базой данных в properties
User avatar
Gennadiy
Уже с Приветом
Posts: 11332
Joined: 30 Mar 2000 10:01
Location: Ice Storm Town

Post by Gennadiy »

Stick wrote:Key words are DisplayMember and ValueMember.

Ну и что, будет проще? Прийдется properties писать, и т.д. IMHO стрельба из пушки по воробьям если исходить из исходной задачи.
Если же не объект, а записи из базы, то конечно - самое то.
The forum upsets me more and more… :cry:

:pain1:
Last edited by Gennadiy on 02 Jun 2004 03:03, edited 1 time in total.
User avatar
Gennadiy
Уже с Приветом
Posts: 11332
Joined: 30 Mar 2000 10:01
Location: Ice Storm Town

Post by Gennadiy »

Jeje wrote:Ребята мне сказали что можно соеденить combo или list с базой данных в properties

Что так прямо с базой данных? Или все же с Table, DataSet или еще с чем?
В этом случае вам надо посмотреть properties: DataSource, DisplayMember и ValueMember.
А вообще надо с самого начало было сказать что конкретно вам надо. Если действительно как можно догадатся читая между строк сделать простой lookup из таблички в базе данных, то для этого в .NET уже многое заготовлено. Не надо изобретать велосипед.
User avatar
senimu
Уже с Приветом
Posts: 1045
Joined: 26 Sep 2003 20:13
Location: ... из леса вестимо

Post by senimu »

Jeje wrote:senimu
Ребята я ведь не добавление прошу показать, а получение ее с combo boxa.


ListBox1.SelectedValue
сухая лиса
User avatar
Jeje
Новичок
Posts: 59
Joined: 10 Mar 2004 09:38
Location: Украина->...

Post by Jeje »

с класом у меня ничего не вышло. не работает
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Post by blanko27 »

Аминь.
...а мы такой компанией, возьмем, да и припремся к Элис!
User avatar
Jeje
Новичок
Posts: 59
Joined: 10 Mar 2004 09:38
Location: Украина->...

Post by Jeje »

я прошу помочь, а не острить
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Post by blanko27 »

Тогда попробуйте дать больше информации. Вы знаете, главный закон программиста: ничего не начинаем, пока не получим детальные требования и не определим интерфейсы. Вы все время меняете показания, пока у вас выпытывают условия задачи. :) Если вам нужно привязять ListBox к таблице в базе данных, то это делается с помощью DataBindings.
...а мы такой компанией, возьмем, да и припремся к Элис!
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Post by Palych »

Как в разговоре с таксистом:
- Куда едем?
- А тебе какое дело!
:)
Stick
Уже с Приветом
Posts: 774
Joined: 26 Dec 2000 10:01
Location: Minsk -> Милуоки, США

Post by Stick »

Jeje wrote:я прошу помочь, а не острить

Jeje, вы нарисуйте тут что Вы хотите запрограммировать, а то действительно получается разговор глухого со слепым. Если стесняетесь можете мне наприватить.
Stick around!
User avatar
Jeje
Новичок
Posts: 59
Joined: 10 Mar 2004 09:38
Location: Украина->...

Post by Jeje »

Хорошо начнем сначала ,есть таблица в базе, два столбца id, data.
Нужно заполнить Listbox, в котором должно быть забито data, а id должно быть скрыто закреплено за itemom.
Я узнал что можно привязать таблицу к List, как ??
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Post by blanko27 »

Почитайте здесь: Creating a Lookup Table for a Windows Forms ComboBox, ListBox, or CheckedListBox Control
И посмотрите пример, я вам приаттачил. Пример на VB, но я ничего не программировал, пользовался только дизайнерами и добавил строчку в constructor OleAdapter1.Fill(DataSet11), поэтому на C# будет то же самое.
P.S. База данных должна быть помещена в C:\Temp\DbToListBox директорию.
You do not have the required permissions to view the files attached to this post.
...а мы такой компанией, возьмем, да и припремся к Элис!
User avatar
Jeje
Новичок
Posts: 59
Joined: 10 Mar 2004 09:38
Location: Украина->...

Post by Jeje »

blanko27
так понятно а как теперь вытащить id от SelectedItem

Return to “Вопросы и новости IT”