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

Тема в разделе "Delphi - Базы данных", создана пользователем Snickbw, 10 ноя 2006.

Статус темы:
Закрыта.
  1. Snickbw

    Snickbw Гость

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

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

    LAW Гость

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

    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;
    }
    Удачи.




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

    Snickbw Гость

    Спасибо. Какая разница что C, все равно понятно.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей