-
Уважаемые мастера, как узнать куда пришелся клик - в пустое место DBGrid-а или на данные ?
-
в ДБГрид данных нет
-
Подозреваю, что пустого места тоже нет :)
-
Хорошо, неверно сформулировал, хотя понять можно было бы о чем речь. Есть пространство, в котором отражены данные из набора, а есть просто "молоко".
-
а то что у DBGrid нет события клика никого не расстраивает?
-
2sniknik Есть событие клика. Поясню, событие OnMousClick есть и срабатывает оно четко. Кстати, использую TDBGridEh. А как в нем определить где именно был клик, на "молоке" или на "данных" ? И еще, ребята, если не можете ответить на вопрос, то не оставляйте язвительных комментариев.
-
У грида есть ссылка на DataSource. У DataSource есть ссылка на DataSet. У DataSet есть активная запись, если DataSet.Active and (not DataSet.Empty). Грид считает её активной вне зависимости от того, куда ты укликаешься.
-
> Есть событие клика. Поясню, событие OnMousClick есть и срабатывает > оно четко. Кстати, использую TDBGridEh. А как в нем определить > где именно был клик, на "молоке" или на "данных" ? И еще, > ребята, если не можете ответить на вопрос, то не оставляйте > язвительных комментариев.
Вот тут прочти до конца. И подумай. http://www.gunsmoker.ru/2008/10/x-y-z.html
-
2Ega23 Все верно. Могу и утыкаться, но DataSet.Active = True, DataSet.Empty := False, и что ? Проблемы это не решает, ну или я что-то не так понимаю ?
-
> Кстати, использую TDBGridEh зачем врешь тогда, что DBGrid?
> если не можете ответить на вопрос, можем
> то не оставляйте язвительных комментариев. но этот комментарий и есть ответ на вопрос... а ну да, ты же соврал в исходных данных... а теперь выдумаешь, что тебе язвят.
-
> ну или я что-то не так понимаю ??? для ответа нужно понять, что именно ты понимаешь, и чем это отличается от того что тебе требуется... ни того ни другого в данном топике нет.
-
> Проблемы это не решает, ну или я что-то не так понимаю ?
Мне тут мой товарищ один не так давно задал очень интересный вопрос, по SQL. Я очень долго думал, пытался решить и так и этак, в результате получился огроменный монстр. Когда я спросил его, собственно, а нафига ему нужны такие сложности, выяснилось, что это из-за того, что без этого не решить А. А без этого А - не решить Б (хотя можно и без А). А без этого Б у них не получается С (для которого Б - вовсе не нужно, просто они с этим С не умеют работать). Т.е. нужно им было С. Но они не искали лёгких путей. :)
Собственно, я это к чему: напиши, что ты конкретно хочешь сделать. Не "что ты считаешь нужно сделать, чтобы ... ", а конечная цель.
-
2Ega23 Я оценил твой юмор. Не обращай внимания на мой ник, в некоторых вещах я не только догоню тебя, но и далеко уйду вперед. Мне жаль, что на ЭТОМ форуме никто так и не смог дать вразумительного ответа, поищу на других форумах.
-
> Я оценил твой юмор.
О нет, это был отнюдь не юмор. И похоже ты его не оценил.
> Мне жаль, что на ЭТОМ форуме никто так и не смог дать вразумительного > ответа, поищу на других форумах.
Не дочитал до конца. А зря.
-
2sniknik >но этот комментарий и есть ответ на вопрос... а ну да, ты же соврал в >исходных данных... а теперь выдумаешь, что тебе язвят. Не врал, просто дал не совсем полную информацию, но теперь она добавлена. TDBGridEh наследеут много от DBGrid, но и добавляет много свего. Скажите мне,sniknik, я ответ получу на свой вполне конкретный вопрос ?
-
> не смог дать вразумительного ответа не, "не смог", а "не захотел", без вразумительного вопроса.
p.s. всякую чушь пытаются представить "биномом Ньютона", пытаясь развести "на слабо"...
-
> я ответ получу на свой вполне конкретный вопрос ? я не считаю вопрос конкретным без описания "что", и для "чего", а иногда и без "зачем именно так".
-
2Ega23 Оценил и оставил. Просто ты видимо не совсем понял мои слова "Не обращай внимания на мой ник".
-
> TDBGridEh наследеут много от DBGrid
Если ты посмотришь в исходники, то увидишь, что TDBGridEh НЕ наследуется от DBGrid. Он от CustomGrid идёт, который ни о каком DB ничего в принципе не знает.
> я ответ получу на свой вполне конкретный вопрос ?
Вопрос-то какой?
-
> не совсем понял мои слова "Не обращай внимания на мой ник".
А, кисо обиделось. Теперь ясно. Извините, что отнял у Вас драгоценное время своими дурацкими постами. Впредь обязуюсь этого не делать.
|