• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как посчитать сумму выделеных ячеек Dbgrid (dbgrideh)

  • Автор темы Snickbw
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

Snickbw

В Excel есть прибамбас, выделяем ячейки и если они числовые то внизу считается сумма всех выделеных ячеек.
Вопрос: как реализовать такую же возможность в DBGrid (DBGridEh).

В DBGridEh из библиотеки EhLib выделить отдельные ячейки просто, а вот как посчитать сумму этих ячеек не перебирая весь TDataSet к которому подключен DBGrid?
 
L

LAW

Код:
//Поставить закладку

for (int i=0; i < Form1->JRSumDB->SelectedRows->Count; i++)
{
Form1->DBGrid1->DataSource->DataSet->GotoBookmark((void *)Form1->DBGrid1->SelectedRows->Items[i].c_str());
результат=Form1->DBGrid1->DataSource->DataSet->FieldByName("KeyFld")->AsString;
}

Удачи.




Сорри что на С. На паскале не умею :)
 
S

Snickbw

Спасибо. Какая разница что C, все равно понятно.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!