Сохранение пакета изменений из DataGrid или GridView - PullRequest
0 голосов
/ 21 января 2010

У меня есть набор данных, который был отображен как простой GridView с именем элемента, являющимся гиперссылкой для просмотра деталей.Я пытаюсь обновить этот сценарий, чтобы некоторые поля (sortOrder и isApproved) были доступны для редактирования с главной страницы и не требовали посещения каждого элемента в сетке.

Я преобразовал GridView в DataGrid и включилTemplateColumn для рассматриваемых столбцов.Я подключил их для отображения значений соответствующим образом.На данный момент я пытаюсь найти способ заглянуть в DataGrid и связанный с ним источник данных, чтобы определить, изменились ли значения в событии нажатия кнопки.В этот момент я мог бы сохранить эти изменения обратно в соответствующий список SharePoint.

Я не очень знаком с DataGrid или GridView в этом отношении.Может ли кто-нибудь указать мне правильное направление, как я мог бы получить доступ к источнику данных на уровне элемента / строки во время события нажатия кнопки?

Ответы [ 2 ]

1 голос
/ 21 января 2010

Если вы добавите обработчик событий для ItemCommand, вы можете получить доступ к e.Item.DataItem, чтобы получить данные для определенной строки.

Я полагаю, что для GridView эквивалентом был бы RowCommand, но я не уверен в этом.

0 голосов
/ 21 января 2010

Мне нужно было некоторое время узнать о DataGrid и задать вопрос о некоторых хороших уроках. Сообщение находится по адресу: Good DataGridView учебник

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...