Главная страница
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.043 c
1-1088086666
FX
2004-06-24 18:17
2004.07.11
Preview


1-1088451099
romeo
2004-06-28 23:31
2004.07.11
Есть DC, как для него создать Pen, рисующий XOR ом?


3-1087450648
Ренат
2004-06-17 09:37
2004.07.11
Tool для работы с базой MSSQL


6-1084712702
Tolik77
2004-05-16 17:05
2004.07.11
TIdHTTP как поротся с преброской сайта:)


4-1085940807
parovoZZ
2004-05-30 22:13
2004.07.11
Выключить комп