Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2011.06.12;
Скачать: [xml.tar.bz2];

Вниз

Как правильно получить имя поля по дабл-клику на ячейке   Найти похожие ветки 

 
Бульбаш   (2009-12-07 16:52) [0]

Имеется cxGrid, который может находится как в режиме редактирования, так и в режиме просмотра. Необходимо по двойному клику на ячейке вывести доп. контрол, данные в котором должны быть привязаны к полю ячейки, то есть как правильно получить уник строки и имя поля перед выводом котрола?


 
clickmaker ©   (2009-12-07 17:04) [1]

так datset должен уже стоять на этой строке.
ну а имя поля - по индексу столбца или что-то типа SelectedField, как у TDBGrid


 
Бульбаш   (2009-12-07 17:31) [2]

С уником действительно все понятно, а вот с именем поля сложности...


 
Плохиш ©   (2009-12-07 21:05) [3]

Странно, в стандартном гриде поле передаётся в событие.


 
Германн ©   (2009-12-08 01:44) [4]


> Плохиш ©   (07.12.09 21:05) [3]
>
> Странно, в стандартном гриде поле передаётся в событие.
>

Странно. С каких пор в это событие передаётся поле? Всю жизнь определял его через SelectedField :)


> Бульбаш   (07.12.09 17:31) [2]
>
> С уником действительно все понятно, а вот с именем поля
> сложности...
>

А зачем было брать cxGrid? :)


 
Бульбаш   (2009-12-08 09:41) [5]

cxGrid выбран осознанно по ряду соображений, не думал что такой затык с полем выйдет


 
turbouser ©   (2009-12-08 12:12) [6]


> Бульбаш   (08.12.09 09:41) [5]

TcxGridDBTableView(Sender).Columns[ACellViewInfo.Item.Index].DataBinding.Field


 
Плохиш ©   (2009-12-08 17:59) [7]


> Германн ©   (08.12.09 01:44) [4]

Хм, дествительно в ондаблаклик не передаётся... Зато передней происходит ондатацеллклик :-P


 
Германн ©   (2009-12-08 18:14) [8]


> Плохиш ©   (08.12.09 17:59) [7]

А в Д1 ондатацеллклик не было :)


 
turbouser ©   (2009-12-10 21:00) [9]


> Плохиш ©   (07.12.09 21:05) [3]
>
> Странно, в стандартном гриде

в DX очень (!) много вкусностей. За все надо платить.


 
Плохиш ©   (2009-12-11 01:35) [10]


> turbouser ©   (10.12.09 21:00) [9]

Кто-такой этот DX и зачем он мне нужен?


 
Германн ©   (2009-12-11 02:35) [11]


> Кто-такой этот DX и зачем он мне нужен?
>

Это DevExpress и он нам не нужен. А все прочие пусть страдают расстройством желудка от потребления "многих вкусностей". :)


 
turbouser ©   (2009-12-11 02:57) [12]


> Германн ©   (11.12.09 02:35) [11]


> Это DevExpress и он нам не нужен

Ну, что тут скажешь.. :)

> А все прочие пусть страдают расстройством

Угу :) Уважаемый, тебе просто не доводилось работать там, где этот самый DX решает множество проблем..


 
Германн ©   (2009-12-12 01:38) [13]


> Уважаемый, тебе просто не доводилось работать там

Мне много где чего не доводилось :) Не спорю.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2011.06.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
2-1299002115
rodionov_uv
2011-03-01 20:55
2011.06.12
имя компонента


2-1299212434
smart
2011-03-04 07:20
2011.06.12
Считывание значений из xml


2-1299227899
Leon-Z
2011-03-04 11:38
2011.06.12
Многозадачность. TThread.


2-1299053417
Гость
2011-03-02 11:10
2011.06.12
Как раскрасить title в DBGrid под Windows 7?


2-1295616326
Pcrepair
2011-01-21 16:25
2011.06.12
Использование компенента Indy IdTCPServer в зависимости от версии





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский