Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataGrid в Silverlight вопрос, Тяжко затупил :( 
:(
    Опции темы
Felas
Дата 1.8.2008, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 2.6.2008
Где: Петропавловск-Кам чатский

Репутация: нет
Всего: нет



Проблема проста как 2 рубля, но мой затуп настолько глобален, что я даже не знаю как с этим жить теперь :(
Есть DataGrid в SilverLight проекте, надо всего лишь по нажатию на Button узнать содержимое выделенной ячейки в DataGrid'е
Прошу сильно не пинать если вопрос сильно ламерский  smile 
PM MAIL ICQ   Вверх
Kefir
Дата 1.8.2008, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 22
Всего: 87



SelectedItem не катит?..
PM MAIL WWW Skype   Вверх
Felas
Дата 4.8.2008, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 2.6.2008
Где: Петропавловск-Кам чатский

Репутация: нет
Всего: нет



У SelectedItem есть метод ToString(). Но он возращает не то, что содержит выделенная строка или я может что-то не так делаю :(
PM MAIL ICQ   Вверх
Kefir
Дата 4.8.2008, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 22
Всего: 87



Ну это да, он по сути и не будет ничего путного в ToString писать, ибо он DataGridItem. Чтобы до полей достучаться используй, к примеру, grid.SelectedItem.Cells[N].
PM MAIL WWW Skype   Вверх
Felas
Дата 6.8.2008, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 2.6.2008
Где: Петропавловск-Кам чатский

Репутация: нет
Всего: нет



Нема такого свойства у SelectedItem ибо это не DataGridItem, а простой Object :(
PM MAIL ICQ   Вверх
Kefir
Дата 6.8.2008, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 22
Всего: 87



Felas, то есть как это простой object? не может такого быть. что говорит typeof? вообще поставь breakpoint и тщательно изучи SelectedItem. всё станет ясно.

ЗЫ если ты глядишь, что в доках написано, что там будет object - то это лишь для того, чтобы грид мог отображать любые классы, просто надо будет явно привести тип.
PM MAIL WWW Skype   Вверх
Felas
Дата 7.8.2008, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 2.6.2008
Где: Петропавловск-Кам чатский

Репутация: нет
Всего: нет



При явном приведении типа, все падает нафиг :(
typeof выдает вообще полную хрень типа выделенный элемент это ссылка на класс "Валюты" :(
Брекпоинт не катит ибо работаю с силверлайтом через wcf сервис и приложение asp.net, брекпоинт просто не срабатывает :(
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0636 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.