Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
VredCro
0 / 0 / 0
Регистрация: 19.04.2015
Сообщений: 46
1

Добавление записей в StringGrid

09.06.2015, 00:18. Просмотров 1195. Ответов 3
Метки нет (Все метки)

Доброго времени суток.
Сильно не ругайте, но не могу допереть. На c++ сделал, на delphi не допираю
требуется добавить данные в стрингрид через едиты( их 8).
и чтобы данные добавлялись каждый раз с новой строки.
Помогите пожалуйста.
Заранее благодарю.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2015, 00:18
Ответы с готовыми решениями:

Поиск записей в StringGrid-е
в чем ошибка? поиск по массиву, если образец совпадает, выдает сообщение, если...

Поиск записей в компоненте StringGrid
ошибка в строчке 20... подскажите пожалуйста что не так? необходимо...

Компонент Stringgrid и массив записей
Подскажите пожалуйста, как можно по клику на кнопку занести содержимое таблицы...

Stringgrid: динамическое обновление записей
Люди помогите! Есть Stringgrid и форма для добавления записей в нее. Все...

Чтение данных из StringGrid в массив записей
Ввод данных не работает. Почему? (Далее приведен конкретно кусок, где не...

3
northener
пофигист широкого профиля
3423 / 2323 / 630
Регистрация: 15.07.2013
Сообщений: 13,749
09.06.2015, 01:00 2
Цитата Сообщение от VredCro Посмотреть сообщение
На c++ сделал
Неужели сам сделал?
0
Sergio Leone
2467 / 1112 / 579
Регистрация: 07.06.2014
Сообщений: 3,259
09.06.2015, 01:05 3
Лучший ответ Сообщение было отмечено VredCro как решение

Решение

VredCro, я тут на форуме уже помогал.
Глянь, может и ты разберёшься: Заполнение одной строки StringGrid
1
D1973
Модератор
3482 / 2500 / 1232
Регистрация: 21.01.2014
Сообщений: 10,439
Записей в блоге: 3
Завершенные тесты: 1
09.06.2015, 07:15 4
Можно вот так как-то сделать...
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
procedure TForm1.Button1Click(Sender: TObject);
var
 i : integer;
 E : TEdit;
begin
//Проверка заполноннести Едитов
 for i := 0 to ControlCount - 1 do
  if Controls[i] is TEdit
   then if Length(Trim(TEdit(Controls[i]).Text)) = 0
    then begin
          ShowMessage('Не все поля ввода заполнены'#13'Повторите ввод');
          exit;
         end;
//Добавление информации в последнюю строку СтрингГрид
 for i := 0 to StringGrid1.ColCount - 1 do
   begin
    E := TEdit(FindComponent('Edit' + IntToStr(i + 1)));
    StringGrid1.Cells[i, StringGrid1.RowCount - 1] := E.Text;
   end;
//Добавление строки в СтрингГрид
 StringGrid1.RowCount := StringGrid1.RowCount + 1;
//Очистка Едитов и установка фокуса в первый Едит для следующего ввода
 for i := 0 to ControlCount - 1 do
  if Controls[i] is TEdit
   then TEdit(Controls[i]).Text := '';
 Edit1.SetFocus;
end;
Ограничение данного метода в том, что все Едиты должны иметь однотипные имена с последовательным порядковым номером (например, как стандартные имена: Edit1, Edit2, Edit3 и т.д.)
0
Миниатюры
Добавление записей  в StringGrid  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2015, 07:15

Сортировка записей в StringGrid через ComboBox
Доброго времени суток прогеры :) В архиве лежит папка с программой, суть...

Добавление столбца в StringGrid
Доброго времени суток! Столкнулся с проблемой. Есть Stringgrid, в котором 5...

Добавление строк в StringGrid
Доброго времени суток! Подскажите, пожалуйста, как добавить новую чистую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru