Обновление записей в Gridview

Тема в разделе ".NET", создана пользователем kaban2007, 17 мар 2008.

Статус темы:
Закрыта.
  1. kaban2007

    kaban2007 Гость

    Репутация:
    0
    Имеется элемент управления GridView (asp.net) с некоторым количеством записей (записи читаются из xml файла) и командными кнопками Edit, Update,Delete, Cancel. Как после редактирования некоторой записи обновить ее в GridView (ну и в xml файле соответсвенно)? через обработчик RowUpdating не выходит, т.к все коллекции кот. ему передаются пусты. Помогите, please.
     
  2. Pasha

    Pasha Гость

    Репутация:
    0
    kaban2007
    Ответ на твой вопрос зависит от того, как ты эти записи из xml файла в грид запихиваешь. Покажи код.
     
  3. kaban2007

    kaban2007 Гость

    Репутация:
    0
    Примерно так
    Код (Text):
     private void DoDataBinding()
    {
    DataSet DS = new DataSet();
    DS.ReadXml(MapPath("") + "/files/db.xml");
    GridView1.DataSource = DS.Tables[0].DefaultView;
    GridView1.DataBind();

    }
     
  4. Electro

    Electro Гость

    Репутация:
    0
    Если в DataSet ,были изменения просто полностью перезаписать исх. XML. ну и загрузить после
    (не)/успешного сохранения. Это просто файл а не СУБД.
     
  5. kaban2007

    kaban2007 Гость

    Репутация:
    0
    Так в том и проблема. Я не могу определить эти изменения. Я ж говорю коллекции пусты. А когда редактирование оканчивается изменения в Гриде не сохраняются.
     
  6. Pasha

    Pasha Гость

    Репутация:
    0
    kaban2007
    GridView не собирает измененные значения если не привязан к данным через DataSourceID. Пробегайся по колонкам и делай ExtractValuesFromCell. Доставай ключи редактируемой записи по индексу строки. Ну или юзай XmlDataSource.
     
Загрузка...
Похожие Темы - Обновление записей Gridview
  1. hasp84
    Ответов:
    3
    Просмотров:
    1.583
  2. Hehabr
    Ответов:
    0
    Просмотров:
    99
  3. midnight__spark
    Ответов:
    21
    Просмотров:
    609
  4. Петручо
    Ответов:
    4
    Просмотров:
    250
  5. Vander
    Ответов:
    12
    Просмотров:
    1.510
Статус темы:
Закрыта.

Поделиться этой страницей