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

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

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

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

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

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

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

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

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

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

Решение

VredCro, я тут на форуме уже помогал.
Глянь, может и ты разберёшься: http://www.cyberforum.ru/delphi-beginners/thread1461182.html
1
D1973
Модератор
3267 / 2315 / 1160
Регистрация: 21.01.2014
Сообщений: 9,619
Записей в блоге: 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
Доброго времени суток! Столкнулся с проблемой. Есть Stringgrid, в котором 5...

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

Stringgrid добавление/удаление
На форме есть Stringgrid и Checklistbox При установки в true итема чекбокса...

Сохранение записей StringGrid при перезапуске программы
Как можно сделать так что бы после закрытия программы даные занесенные в...


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

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

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