Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: 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 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
14-1087581793
Daniel_
2004-06-18 22:03
2004.07.11
Кто знает, на "Королевстве" долго вопросы обрабатываются?


1-1087771522
Алекс А
2004-06-21 02:45
2004.07.11
Как лучше работать с 300-мегабайтным массивом ?


8-1082479168
demonyator
2004-04-20 20:39
2004.07.11
Громкость звука в TMediaPlayer.


14-1087747328
panov
2004-06-20 20:02
2004.07.11
Про ту самую Жучку...


1-1088419919
Luarvic
2004-06-28 14:51
2004.07.11
Текстовые файлы