priyanka456 Ответов: 1

Как установить значение из textbox value в datagridview в оконном приложении C#


Здравствуйте Сэр,


Я хочу, чтобы установить значение элемента управления TextBox из datagrdiview выбранной строки .

Что я уже пробовал:

Вот мой код, который я пробовал, но он возвращает старое значение.Не могли бы вы, пожалуйста, подсказать, что я делаю не так?

Предположим переменная s содержит выбранный индекс строки

dGvInvoice.Ряда[ы].Клеток[2].Значение = txtChallanNo.Текст.Отделка();

заранее спасибо

Karthik_Mahalingam

Не Ясно, Используйте Улучшить вопрос чтобы добавить больше информации к этому вопросу.

CHill60

"вернуть старое значение"... старое значение текстового поля или старое значение ячейки DataGridView?
Куда вы кладете этот код?

priyanka456

Я хочу, чтобы задать значение из TextBox в datagridview в выбранной строки при клике на кнопку(в настоящее время за пределами datagrdiview)

CHill60

И именно это делает ваш код на первый взгляд. Вы не ответили на мой вопрос о "старой ценности". Что на самом деле происходит с вашим кодом

1 Ответов

Рейтинг:
2

K-SIS

Пожалуйста, проверьте привязку источника данных DataGrid.

Источник Datareader будет считываться в наборе данных типа readonly feedforward без сохранения изменений.

DataAdapator должен иметь обновляемую привязку, и вам нужно обновить данные Datagrid обратно в базу данных, иначе изменения будут потеряны.

Простое решение-обновить базу данных и обновить DataGrid