powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView, Найдите решение, ПОЖАЛУЙСТА.
7 сообщений из 7, страница 1 из 1
DataGridView, Найдите решение, ПОЖАЛУЙСТА.
    #38180004
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Среда Visual Basic STUDIO’2010 Professional
На "Form1" имеется "DataGridView 1", который заполнен из ACCESS
Внёс изменения в столбец номер 1 строки номер 4.
Изменения ввожу в TextBox, находящемся на другой форме "SubFormForEnter2".
После закрытия второй формы указатель в "DataGridView 1" становится на
Нолевую строку, а надо поставить на 4-ую строку, т.е. ту, которую отредактировал.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Public LastPos As Integer ' храню номер редактируемой строки. Объявлена в "Module1"
На "Form1" имеется кнопка Button9, к которой прикреплён код:
LastPos = Me.DataGridView1.CurrentCellAddress.Y ' запоминаю номер РЕДАКТИРУЕМОЙ строки – это 4-ая строка
With SubFormForEnter2 
     .txtLastName.Text = DataGridView1.CurrentRow.Cells(1).Value
    .Show() ' показываю форму "SubFormForEnter2"
End With


Для возврата на 4-ую строку после закрытия SubFormForEnter2
Использую нижеприведенную строку
Код: vbnet
1.
Me.DataGridView1.CurrentCell = Me.DataGridView1.Item(0, LastPos) 


в событии щелчка на кнопке Button9 после "End With"
1. В коде, прикреплённом к кнопке " Button1", находящейся на "SubFormForEnter2"
Код: vbnet
1.
Form1.DataGridView1.CurrentCell = Form1.DataGridView1.Item(0, LastPos) 


Эта кнопка закрывает форму "SubFormForEnter2" и сохраняет внесенніе изменения в таблицу
2. В коде события формы SubFormForEnter2:
Private Sub SubFormForEnter2_FormClosing
События Validating< Validated НЕ ПОДХОДЯТ.
Проверка значения в переменной LastPos показывает, что оно = 0,
А должно быть 4. Проверял по всему решению не изменется ли значение
Переменной LastPos? – не меняю нигде. Только один раз вверху:
СПАСИБО!
...
Рейтинг: 0 / 0
DataGridView, Найдите решение, ПОЖАЛУЙСТА.
    #38180010
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

последний раз тебе говорю: пользуйся биндингом и забудь вообще о подобных проблеммах
...
Рейтинг: 0 / 0
DataGridView, Найдите решение, ПОЖАЛУЙСТА.
    #38180033
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпоследний раз тебе говорю: пользуйся биндингом и забудь вообще о подобных проблеммах

НО ПРОЕКТЕ ТАК МНОГО УЖЕ СЛЕЛАНО,
а так ка Вы советуете, мне негде посмотреть.
...
Рейтинг: 0 / 0
DataGridView, Найдите решение, ПОЖАЛУЙСТА.
    #38180046
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

ты постоянно спрашиваешь о простых вещах, о кот. народ даже не задумывется

короче, читаем от сюда до обеда
...
Рейтинг: 0 / 0
DataGridView, Найдите решение, ПОЖАЛУЙСТА.
    #38180184
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation, СПАСИБО за подсказку.
подскажите ещё, где можно скопировать бесплатно
MSDN for STUDIO'2010
на ПОНЯТНОМ МНЕ РУССКОМ ЯЗЫКЕ.
СПАСИБО
...
Рейтинг: 0 / 0
DataGridView, Найдите решение, ПОЖАЛУЙСТА.
    #38180237
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это на каком?
Вот, есть повод изучить английский. В школе-то преподают.
...
Рейтинг: 0 / 0
DataGridView, Найдите решение, ПОЖАЛУЙСТА.
    #38180238
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805pation, СПАСИБО за подсказку.
подскажите ещё, где можно скопировать бесплатно
MSDN for STUDIO'2010
на ПОНЯТНОМ МНЕ РУССКОМ ЯЗЫКЕ.
СПАСИБО

2010 не нашёл , качай 2008
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView, Найдите решение, ПОЖАЛУЙСТА.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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