powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка при преобразовании DataView в DataTable
6 сообщений из 6, страница 1 из 1
Ошибка при преобразовании DataView в DataTable
    #37509032
make123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем
Почему то у меня код
Код: plaintext
1.
  DataTable dt = (DataTable)Session["DataSource"];
где происходит преобразование данных выдает ошибку:
Unable to cast object of type 'System.Data.DataView' to type 'System.Data.DataTable'.



Вот код моего метода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        //Retrieve the table from the session object.
        DataTable dt = (DataTable)Session["DataSource"];
        //Update the values.
        GridViewRow row = GridView1.Rows[e.RowIndex];
        dt.Rows[row.DataItemIndex]["LCH_OLD"] = dt.Rows[row.DataItemIndex]["lch"];
        dt.Rows[row.DataItemIndex]["ORL_OLD"] = dt.Rows[row.DataItemIndex]["ORL"];
        dt.Rows[row.DataItemIndex]["USER_ID"] = HttpContext.Current.User.Identity.Name;
        dt.Rows[row.DataItemIndex]["EDIT_DT"]=DateTime.Now;
        dt.Rows[row.DataItemIndex]["lch"] = Decimal.Parse(((TextBox)(row.Cells[5].Controls[0])).Text);
        dt.Rows[row.DataItemIndex]["ORL"] = Decimal.Parse(((TextBox)(row.Cells[6].Controls[0])).Text);
        //Сохраняем в источнике данных изменения, сделанные в локальной таблице.
        UpdateDataSource(dt);
        //Устанавливаем индекс редактируемого элемента вне диапазона.
        GridView1.EditIndex = -1;
        //Bind data to the GridView control.
        BindData();
    }
...
Рейтинг: 0 / 0
Ошибка при преобразовании DataView в DataTable
    #37509050
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataTable dt = ((DataView)Session["DataSource"]).ToTable(); может DataView в сессию кинули.


Как пихаетее тудыть ?
...
Рейтинг: 0 / 0
Ошибка при преобразовании DataView в DataTable
    #37509052
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что будет когда у сессии таймаут выйдет?
...
Рейтинг: 0 / 0
Ошибка при преобразовании DataView в DataTable
    #37509061
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельА что будет когда у сессии таймаут выйдет?


наверное такое

Unable to cast object of type 'null' to type 'System.Data.DataTable'
...
Рейтинг: 0 / 0
Ошибка при преобразовании DataView в DataTable
    #37509081
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306,
это был вопрос автору, я ,когда его писал, Ваш пост еще не видел :)
...
Рейтинг: 0 / 0
Ошибка при преобразовании DataView в DataTable
    #37509092
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
упс...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка при преобразовании DataView в DataTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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