C#
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Ник закрыт как дубликат.
- Posts: 6238
- Joined: 14 Mar 2001 10:01
- Location: .MD -> .SI -> .SE -> .AR.US -> .MD
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 9275
- Joined: 14 Dec 2001 10:01
- Location: Российская Федерация
-
- Уже с Приветом
- Posts: 9275
- Joined: 14 Dec 2001 10:01
- Location: Российская Федерация
Jeje wrote:а как потом получить точнее, в каком виде она у меня будет??
В MFC такая фигня только потому, что это тупая обертка от WinAPI. В C# как и в Java вместо класса Item вы можете использовать любой object в котором есть toString метод.
Поэтому WinAPI модель itemName/DWORD здесь заменяется на object.toString()/object. Поэтому берете конкретный item кастуете к своему классу и пользуете поля id, name из примера Серого.
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 1045
- Joined: 26 Sep 2003 20:13
- Location: ... из леса вестимо
Re: C#
Jeje wrote:в MFC для comboBoxa было добавление ItemData в C# я такого не нашол, кто может подсказать есть ли там такое или как заменить, конечно можно масивом заменить но мороки больше.
// Loop through the result set and add the category names to the combo box.
while (drSQL.Read()) {
objListItem = new ListItem(drSQL["CategoryName"].ToString(),Convert.ToInt32(drSQL["CategoryID"]));
cbCategories.Items.Add(objListItem);
}
сухая лиса
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 569
- Joined: 14 Dec 2003 04:06
- Location: Львов->Киев->Торонто
-
- Уже с Приветом
- Posts: 569
- Joined: 14 Dec 2003 04:06
- Location: Львов->Киев->Торонто
-
- Уже с Приветом
- Posts: 774
- Joined: 26 Dec 2000 10:01
- Location: Minsk -> Милуоки, США
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
Stick wrote:Key words are DisplayMember and ValueMember.
Ну и что, будет проще? Прийдется properties писать, и т.д. IMHO стрельба из пушки по воробьям если исходить из исходной задачи.
Если же не объект, а записи из базы, то конечно - самое то.
The forum upsets me more and more…
Last edited by Gennadiy on 02 Jun 2004 03:03, edited 1 time in total.
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
Jeje wrote:Ребята мне сказали что можно соеденить combo или list с базой данных в properties
Что так прямо с базой данных? Или все же с Table, DataSet или еще с чем?
В этом случае вам надо посмотреть properties: DataSource, DisplayMember и ValueMember.
А вообще надо с самого начало было сказать что конкретно вам надо. Если действительно как можно догадатся читая между строк сделать простой lookup из таблички в базе данных, то для этого в .NET уже многое заготовлено. Не надо изобретать велосипед.
-
- Уже с Приветом
- Posts: 1045
- Joined: 26 Sep 2003 20:13
- Location: ... из леса вестимо
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
Тогда попробуйте дать больше информации. Вы знаете, главный закон программиста: ничего не начинаем, пока не получим детальные требования и не определим интерфейсы. Вы все время меняете показания, пока у вас выпытывают условия задачи. Если вам нужно привязять ListBox к таблице в базе данных, то это делается с помощью DataBindings.
...а мы такой компанией, возьмем, да и припремся к Элис!