Вниз
Скачать: CL | DM;

Как добавить колонку в DBGrid?   Найти похожие ветки 

← →
serg128   (2004-06-16 16:02) [0]

Делаю так:
   int col = DBG->Columns->Count - 1;
   DBG->Columns->Add();
   DBG->Columns->Items[col]->FieldName      = "ANALIT";
   DBG->Columns->Items[col]->Title->Caption = "ANALIT";
   DBG->Columns->Items[col]->Width = 300;

А он пишет "Grid index out of range"? В чем тут дело?


← →
Sandman25 ©   (2004-06-16 16:55) [1]

-1 уберите.


← →
serg128   (2004-06-16 17:04) [2]

Не помогает


← →
Sandman25 ©   (2004-06-16 17:07) [3]

"Не верю" (c).
Сначала count будет 0, после добавления первой колонки появится Items[0] и ошибки быть не должно. Если у Вас теперь возникает другая ошибка, то это не значит, что "Не помогает" :)


← →
serg128   (2004-06-16 17:13) [4]

Ошибка та-же, просто я подозреваю, что это из-за того, я до этого добавил динамически поля...

       j++;
       ldAccs->First();
       while(!ldAccs->Eof)
       {
         if(ldAccs->FieldByName("SIDE")->AsString == "-1")
         {
           DBG->Columns->Add();
           DBG->Columns->Items[j]->FieldName      = "f" +                    ldAccs->FieldByName("US_NAME")->AsString;
           DBG->Columns->Items[j]->Title->Caption = ldAccs->FieldByName("US_NAME")->AsString;
           DBG->Columns->Items[j]->Width = 70;
           j++;
         }
         ldAccs->Next();
       }


← →
Sandman25 ©   (2004-06-16 17:20) [5]

DBG->Columns->Add();
int maxIndex = DBG->Columns->Count;
          DBG->Columns->Items[maxIndex]->FieldName      = "f" +                    ldAccs->FieldByName("US_NAME")->AsString;
и т.д.


← →
serg128   (2004-06-16 17:24) [6]

Он вываливается на строчке: DBG->Columns->Add();
 ...я уже совсем потерялся...... :((


← →
Sandman25 ©   (2004-06-16 17:26) [7]

Перезагрузитесь, у Вас отладчик "дуркует"



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

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.979 c
3-1087045844
Karlson
2004-06-12 17:10
2004.07.11
Фильтрация в union all


1-1087962536
Salik
2004-06-23 07:48
2004.07.11
Размер в процентах


3-1087446671
r9000
2004-06-17 08:31
2004.07.11
Определение номера колонки редактируемой таблицы.


1-1088076832
JIurafdsfsdt
2004-06-24 15:33
2004.07.11
В какой тип данных сохранить содержимое RichEdit часть 2


1-1087971095
INTAARI
2004-06-23 10:11
2004.07.11
Разрушения формы Password Dialog после проверки пароля.




   Наверх