На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> StringGrid, Добавить запись
    ExpandedWrap disabled
      for(int i = 0; i < StringGrid->RowCount; i++)
        {
        if(cbDifTovar->Text == StringGrid->Cells[0][i])
          {
          ShowMessage("Введите название товара."); return;
          }
        }
      // StringGrid->RowCount++;
      iTemp = StringGrid->RowCount;
      iTemp++;
      StringGrid->RowCount = iTemp;
      StringGrid->Cells[0][iTemp] = cbDifTovar->Text;
      StringGrid->Cells[1][iTemp] = cbColTovar->Text;
      StringGrid->Cells[2][iTemp] = edFar->Text;

    С первого раза получаю пустую строку,
    со второго нормальный текст через предыдущую пустую строку,
    третья попытка выводит сообщение "Введите..." и вылетает по return.
    :wacko: Я чего то пропустил?
    Хочу с первого раза! :oops:
      И таки да, пытаюсь ввести текст в несуществующую строку... Разобрался:
      ExpandedWrap disabled
        iTemp = StringGrid->RowCount;
        iTemp++;
        StringGrid->RowCount = iTemp;
        StringGrid->Cells[0][iTemp - 1] = cbDifTovar->Text;

      :whistle:
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script Execution time: 0,0796 ]   [ 18 queries used ]   [ Generated: 23.07.19, 03:26 GMT ]