Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как получить из DataGrida - DataTable / 5 сообщений из 5, страница 1 из 1
17.11.2005, 15:16
    #33384414
Вопросник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить из DataGrida - DataTable
Здравствуйте, вопрос такой, есть
DataTable dt;
DataView dv=new DataView(dt);
dglistdetail.DataSource=dv;
dglistdetail.DataBind();

как в дальнейшем получить из dglistdetail - DataTable ?
пробовал так

DataTable tempdt=(DataTable)dglistdetail.DataSource;

не проходит! подскажите плиз!
...
Рейтинг: 0 / 0
17.11.2005, 15:59
    #33384575
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить из DataGrida - DataTable
А зачем?!
...
Рейтинг: 0 / 0
17.11.2005, 16:10
    #33384628
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить из DataGrida - DataTable
> DataView dv=new DataView(dt);
> dglistdetail.DataSource=dv;
> DataTable tempdt=(DataTable)dglistdetail.DataSource;

может тип всетаки привадить к DataView& ;-))


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
17.11.2005, 16:36
    #33384725
Вопросник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить из DataGrida - DataTable
Щас объясню!
У меня есть DataGrid разбитый на странички, справа окно для редактирования
его элементов. Одни из елементов могут изменить расположение самого елемента в Datagride поэтому приходится изошряться!
Тоесть, у меня в DataGride скрытая колонка идентификатора, после обновления елемента справа необходимо пересчитать весь DataGrid и установить в редактируемый элемент курсор.
Для этого мне надо иметь не страничный порядковый элемент DataGrida а его порядковый элемент во всем DataSource, что бы потом его руками найти и установить. Например страничек у меня 3 по 10 элементов, а элемент с порядковым номером 25 соответственно CurrentPage=2 SelectedIndex=5.

Но походу дела обнаружил еще одну осебенность.
У меня код разбросан в 2- х вещах, в Visual Studio - dll 's
а в DreamWeavere -дополнительные обработчики событий, так вот

DataView tempdt=(DataView)dglistdetail.DataSource;

абсолютно не хочет работать в DreamWeavere(хотя должна), тоесть она срабатывает но не заполняет объект. А мне только здесь и надо, потому что инициализация самого DataGrida происходит здесь.

Есть подозрение, что событие нажатия срабатывает гораздо раньше, чем связывание DataGrida.Поэтому и вылетает сообщение о Null Reference.
Просто так не хочеться сохранять этот DataView в ViewState[] ...а похоже что НАДО!
...
Рейтинг: 0 / 0
17.11.2005, 16:44
    #33384748
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить из DataGrida - DataTable
А я думал, DreamWeaver только для рисования сайтов...?
Возможно, стоит пока попробовать сохранять ваш DataTable в ViewState?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как получить из DataGrida - DataTable / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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