Главная страница
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.024 c
6-1084635086
delpher_gray
2004-05-15 19:31
2004.07.11
TNMHTTP - Если часто выполняется GET, возникает ошибка !


3-1087203129
peypivo
2004-06-14 12:52
2004.07.11
firebird


1-1088406270
RustamuS
2004-06-28 11:04
2004.07.11
отмена перехода по гиперссылки


3-1087307503
denis24
2004-06-15 17:51
2004.07.11
Внешнее обьединение с несколькими таблицами


14-1088147192
infom
2004-06-25 11:06
2004.07.11
Как вам это ?