Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2010, 21:24   #1
animalshadow
Пользователь
 
Аватар для animalshadow
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию C++ Builder, DBGrid

Появился такой вопрос:
Как на DBGrid реализовать такой event по типу OnCellClick
что-бы при нажатии на клетку только из определённой( в моём случае второй) колонки выполнялось какое-то действие.
Код:
void __fastcall Tschedule_menu_form::db_gridCellClick(TColumn *Column)
{
TADOQuery* ADOQuery;
TParameter* Param;
	/* Create the query. */
	ADOQuery = new TADOQuery(this);
	ADOQuery->Connection = main_menu_form->Connection;
	ADOQuery->Active = false;
	ADOQuery->SQL->Clear();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("SELECT doc_id,p_id,date,time_1,time_2  FROM schedule WHERE date='"+calendar->Date.DateString()+"';");

	try
	{

			ADOQuery->Active=true;
	}
	catch (EADOError *e)
	{
		MessageDlg("Error while connecting", mtError,
					  TMsgDlgButtons() << mbOK, 0);

	}



lbl_time1->Caption="с "+ADOQuery->FieldByName("time_1")->AsString+" до "+ADOQuery->FieldByName("time_2")->AsString+".";
lbl_date->Caption=ADOQuery->FieldByName("date")->AsDate;

}
^^Это как пример того, что нужно сделать(это OnCellClick), но только при клике на клетке из 2-й колонке.

Заранее спасибо за помощь.

Embarcadero RAD Studio 2010,C++.
animalshadow вне форума Ответить с цитированием
Старый 30.08.2010, 15:27   #2
animalshadow
Пользователь
 
Аватар для animalshadow
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию

Up Всё ещё интересно, хотя решил вопрос другим путём.
animalshadow вне форума Ответить с цитированием
Старый 30.08.2010, 15:42   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
только из определённой( в моём случае второй) колонки
Ну так а проверять номер Column?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C Builder строки в DBGrid AlexSol.BY Помощь студентам 0 28.05.2010 21:22
Перенести код из C++ Builder 5 в C++ Builder 2009 Kreadlling C++ Builder 2 13.09.2009 14:00
порядок отображения новых записей в DBGrid Delphi/Builder roma_ Помощь студентам 1 10.09.2009 10:13
Перемещение даннах из dbgrid в dbgrid Hobbit_88 БД в Delphi 7 10.06.2009 13:33
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30