0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|
1 | |
Программное добавление в dataGridView07.10.2017, 18:23. Показов 3438. Ответов 18
Метки нет (Все метки)
Я новичок в программирование не судите строго, суть в чем есть 2 формы, на назовем т1 таблица на второй(т2) элементы выполняющие некие функции, нужно по нажатию кнопки на т2 выполнить проверка документа на поиск допустим "треугольник\круг\прямоугольник" следующая проверка на поиск "площади" если есть совпадения(треугольник 5) и в названии и площади то сообщение:"данная запись уже существует";поиск нижней строки таблицы добавление новой пустой и запись в нее
первая колонка(название фигуры) вторая колонка(площадь)
0
|
07.10.2017, 18:23 | |
Ответы с готовыми решениями:
18
DataGridView программное добавление строки. Программное создание datagridview Программное изменение типа столбца в DataGridView Программное завершение редактирование ячейки в DataGridView |
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|
07.10.2017, 18:47 [ТС] | 2 |
Я очень хорошо умею объяснять
0
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|||||||||||
08.10.2017, 00:22 [ТС] | 3 | ||||||||||
разобрался во всем кроме записи строки в dataGrid
0
|
08.10.2017, 00:24 | 4 |
Пытался понять, но увы...мешанина слов.
Попробуйте конкретно, по пунктам, например: 1. есть 2 формы, на каждой установлен dataGridView 2. На форме 2 есть кнопка, при клике должно быть выполнено... - - - В общем что-то подобное
0
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|
08.10.2017, 01:17 [ТС] | 5 |
zna926 , упрощаем абсолютно все, есть:
1.2 формы(ф1 и ф2) 2.на ф1 компонент dataGridViem 3.на ф2 кнопка в которой должен быть смысл обращения к dataGridViem примерно такой ф1.dataGridViem.Rows.Add("Треугольник", 10); 4.а на ф1 в компоненте dataGridViem должна появиться новая строчка в таблице Треугольник | 10 5.на всякий случай таблица из 2х столбцов (фигура | площадь)
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|||||||||||
08.10.2017, 10:14 | 6 | ||||||||||
Сообщение было отмечено Havoc212 как решение
Решение
Havoc212,
как вариант: ф2:
1
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|
08.10.2017, 11:24 [ТС] | 7 |
я думал на счет этого , что бы вызывать переменные на другой форме, но тогда логика падает в ноль, на ф1 компонент датагрид и кнопка "адд", нажимаю добавить открывается ф2 и должно что то произойти ****** а затем нажимаю кнопку "ок" закрывается ф2 и на ф1 в датагриде строчка. А если я правильно вас понял что получается что при повторном нажатии на "адд" только тогда пройдет запись
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
08.10.2017, 11:33 | 8 |
0
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|
08.10.2017, 13:18 [ТС] | 9 |
Попробовал сделать как вы советовали, ошибка та же, "Для нестатического поля, метода или свойства "f2.Figure, f2.Square" требуется ссылка на объект "
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
08.10.2017, 13:23 | 10 |
0
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|||||||||||
08.10.2017, 13:30 [ТС] | 11 | ||||||||||
ф1
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|||||||||||
08.10.2017, 13:38 | 12 | ||||||||||
Сообщение было отмечено Havoc212 как решение
Решение
Havoc212,
Но у меня же не так в коде. Попробуйте:
1
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|
08.10.2017, 13:43 [ТС] | 13 |
Да сработало , а не подскажите где прописать задержку что бы после нажатия ОК не закрывалась форма сразу, спасибо большое
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
08.10.2017, 13:49 | 14 |
0
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|||||||||||
08.10.2017, 20:10 [ТС] | 15 | ||||||||||
ф1:
Добавлено через 6 часов 6 минут подскажите в чем ошибка , код выше
0
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|||||||||||
08.10.2017, 20:24 [ТС] | 17 | ||||||||||
okay.....
ф2:
1.ф1 с датагрид и кнопкой "АДД" 2.ф2 с 3-мя кнопками(Треугольник, Круг, Прямоугольник) 3.при нажатии кнопки "АДД" должна открыться ф2 4.там можно выбрать какую именно из фигур я хочу посчитать и занести в таблицу(т.е. 3 кнопки на выбор) 5.нажал к примеру Прямоугольник в таблице появилась строчка с данными допустим Прямоугольник : 10(так же и другие должны делать треугольник и круг) 6.ф2 не должна закрыться после нажатия ОК, т.к. мб я хочу проверить 2 прямоугольника подряд , 1 треугольник и 1 круг, а нажимать постоянно туда сюда "АДД" не лоигчно
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
08.10.2017, 21:32 | 18 |
Сообщение было отмечено Havoc212 как решение
Решение
Вот пример: Figures.zip
По хорошему, через юзерконтролы и классы фигур нужно делать. Но для простого проекта сгодится.
1
|
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 13
|
|
08.10.2017, 21:58 [ТС] | 19 |
спасибо, теперь понял в чем ошибки у меня были
0
|
08.10.2017, 21:58 | |
08.10.2017, 21:58 | |
Помогаю со студенческими работами здесь
19
Программное редактирование текста ячеек DataGridView Программное добавление и удаление Splitter-ов Программное добавление контакта в Скайп Программное добавление и удаление объектов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |