Использование Radgridview напрямую для манипулирования данными

Поэтому я использую RadGridView для Winforms.

Теперь я хочу выполнить манипуляцию с данными в radgridview и источнике данных, чтобы обновиться после того, как строка потеряет foucs. Я не хочу использовать текстовые поля или любой другой элемент управления для ввода данных.

Что-то вроде этого

Изображение перед добавлением новой строки

И после того, как я нажму новую, добавьте новую строку и введите данные

введите здесь описание изображения

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

Теперь я не смог построить запрос, потому что я не смог понять, как получить доступ к данным вновь созданных ячеек, чтобы я мог построить запрос и перейти к SQLCeDataAdapter для выполнения.

Любые указатели будут оценены.


person Win Coder    schedule 21.02.2014    source источник


Ответы (1)


Я не уверен насчет RadGridView, но я использую DataGridView, который, я думаю, работает так же.

Вам нужно получить строку данных, чтобы вы могли обновить базу данных

DataRow row = ((DataRowView)eTipoDocumentoBindingSource.Current).Row;

как только вы это сделаете, вы можете использовать метод update(row) DataTableAdapter для сохранения изменений в базе данных

Вы можете сделать это либо в событии нажатия кнопки сохранения, либо в случае изменения сфокусированной строки.

person Juan_Mallorca    schedule 21.02.2014