powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Details view - Изменение записи в диалоговом окне
9 сообщений из 9, страница 1 из 1
Details view - Изменение записи в диалоговом окне
    #37417823
temrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Это моя третья попытка пересеть на MS VS...
Вроде пока удачно. Кое-что почерпнул нового, кое-к-чему привык...
Подскажите, как реализовать возможность редактирования записи DataGridView главной формы
при помощи второй формы (формы редактирования записи)?

Двойной клик на записи DataGridView -> Открытие формы редактирования -> Внесение изменений -> Сохранение в БД.

На главной форме таблица висит, данные в нее заливаются правильно.
нужно что-то вроде..
Код: plaintext
1.
2.
3.
4.
frmEdit frmEdit = new frmEdit();
frmEdit.ShowDialog();
....
(не знаю, что дальше делать)
...

MS VS C# 2010, DevExpress 11, DevArt dotConnect 2.40
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37419971
LjAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Form1

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
        private void dataGridViewOrganizator_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Form2 Form2 = new Form2();
            Form2.rec1 = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString();
            Form2.rec2 = dataGridView1[1, dataGridView1.CurrentRow.Index].Value.ToString();
            Form2.rec3 = dataGridView1[2, dataGridView1.CurrentRow.Index].Value.ToString();
            Form2.ShowDialog();
            //обновление DataSet, DataGridView
        }

Form2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
        public string rec1, rec2, rec3;

        private void Form2_Load(object sender, EventArgs e)
        {
            textBox1.Text = rec1;
            textBox2.Text = rec1;
            textBox2.Text = rec1;
        }
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37420598
temrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LjAPb,

Замечательный совет!
А визуально как-то можно подрубить биндинги?
Я пользуюсь dotConnect от Devart. Там вроде компонента есть DataLink.
Не сталкивались с ней? Она видит датасорс первой формы. Бинд настроил,
поля заполняются, но переход по записям не происходит. Вроде один и тот же датасорс...
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37420611
LjAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не сталкивался.
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37420694
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 данные редактируется только одним пользователем одновременно?
2 сколько в вашем гриде столбцов? если их немного то мб есть смысл обойтись без второй формы а положить все что касается ред данных в экспандер под гридом
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37421202
temrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
koJIo6ok1 данные редактируется только одним пользователем одновременно?
2 сколько в вашем гриде столбцов? если их немного то мб есть смысл обойтись без второй формы а положить все что касается ред данных в экспандер под гридом


1. Данные редактируются на локальной машине. Одним пользователем.
2. Экстендер? Это что?
3. Хорошо было бы всё-таки со второй формой...
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37423419
LjAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть норм книга про привязку данных в Windows Forms: http://goo.gl/pQYlw
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37424869
temrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LjAPbЕсть норм книга про привязку данных в Windows Forms: http://goo.gl/pQYlw

Фига се люди пишут книжки по таким проблемным вопросам.
Царь, ты рулишь! Спасибо :)
...
Рейтинг: 0 / 0
Details view - Изменение записи в диалоговом окне
    #37425989
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
temrusLjAPbЕсть норм книга про привязку данных в Windows Forms: http://goo.gl/pQYlw

Фига се люди пишут книжки по таким проблемным вопросам.
Царь, ты рулишь! Спасибо :)
Я тоже в восторге. Написать целую книжку по 100 строкам из хелпа - это круто!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Details view - Изменение записи в диалоговом окне
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]