![]() |
|
Модераторы: gambit |
![]()
|
|
| Alex1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
Оперативно пытался решить - не получилось, а время поджимает:
1) В ASPxGrid'e создать строку - при нажатии на (!) мою кнопку 2) В ASPxGrid'e редактировать строку - при нажатии на (!) мою кнопку (можно ли определить высоту <td></td> (или всей <table>), если она задаётся динамически - относительно того какой размер у обьекта внутри) |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 9 Всего: 186 |
Добавить строчку:
|
|||
|
||||
| Alex1 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
вот, забыл спросить:
ASPxGrid'у регистрирую событие, возникающее при двойном щелчке на строку:
потом описываю его:
почему-то не работает (аналогично и с RowClick) ??? Это сообщение отредактировал(а) Mymik - 10.8.2007, 11:18 |
||||
|
|||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 9 Всего: 186 |
У тебя первая или вторая версия?
Для ASPxGrid 2: Поставь свойства EnableRowDblClick и PostBackOnRowDblClick своего грида в true. Если тебя интересуют клики и по выделенной в данной момент строке, подпишись на событие FocusedRowClick и установи в true аналогичные свойства. Для ASPxGrid 1: Здесь событие RowDblClick не имеет ничего общего с щелчками мышью, как в Windows-программировании. В первой версии грида это событие вызывается, если, например, юзер начинает редактировать строку или родительская строка была развёрнута/свёрнута. Чтобы событие срабатывало именно тогда, когда пользователь дважды кликает по строке таблицы, необходимо, чтобы свойство ReadOnly таблицы было установленным в false. Если же тебе нужно, чтобы таблица оставалась в режиме read-only, нужно реализовать клиентский метод BeforeStartEdit или обрабатывать событие BeforeStartEditCommand на стороне сервера, устанавливая в обработчике e.Cancel = True. http://www.devexpress.com/kbA2325 |
|||
|
||||
| Alex1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
такой вопрос:
как в Default.aspx (т.е. в клиенской части) при нажатии button'a определить индек выделенной строки таблицы ASPxGrid? PS (в серверной части строка вида:
постоянно выдаёт "0"; ) Это сообщение отредактировал(а) Alex1 - 15.8.2007, 14:53 |
|||
|
||||
| Alex1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
проблему решил, клиентский скрипт:
|
|||
|
||||
| Alex1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
и вот тут ещё один вопрос, может кто знает:
как в Grid'e от DevExpress определить значение первой строки, колонки с именем "Id" ?? |
|||
|
||||
| Alex1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
решение нашёл: значение достал из DataSet, из которого строится ASPxGrid.
ВАЖНЫЙ !!! вопрос: как в ASPxGrid добавить строку с имеющимися значениями. Добавление строки:
А КАК МНЕ ДОБАВИТЬ В НЕЁ ДАННЫЕ ЗНАЯ ИМЯ КОЛОНОК И ЗНАЧЕНИЕ ???????!!! |
|||
|
||||
| Alex1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
всё. проблему решил аналогичным способом
|
|||
|
||||
| rukaplan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.8.2007 Репутация: нет Всего: нет |
privet
Alex skaji pajaluysta kak tebe udalos ispolzovat aspxgrid_rowclick. ya ne ponyal, shto mne nado delat; takoy kod yest v http://www.devexpress.com/Support/Center/V...aspx?kbid=A2716 i govorit shto "activate the BehaviorOptions.PostBackOnFocusedChanged" -> znacet postbackofocuscharnged = true;
no vseravno umenya ne poluchayetsa, rowclik mne ochen nujno |
|||
|
||||
| Alex1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
ASPxGrid1_RowClick я не использую.
В Default.aspx создаю кнопку у которой есть события: onclick: здесь ASPxGrid1.GetDataController().GetFocusedRow().GetValueByFieldName('Id'); определяю id строки покоторой щёлкнул и кидаю его в <input ..> onserverclick считываю значение из <input ..> и работаю с данной строкой (мне по условию так надо) |
|||
|
||||
| rukaplan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.8.2007 Репутация: нет Всего: нет |
ocen spasiba...
a u menya aspx.getdatacontroller ne vidna? nado shto nibud dobavit shto to using system ... |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |