Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как получить из DataGrida - DataTable
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, вопрос такой, есть DataTable dt; DataView dv=new DataView(dt); dglistdetail.DataSource=dv; dglistdetail.DataBind(); как в дальнейшем получить из dglistdetail - DataTable ? пробовал так DataTable tempdt=(DataTable)dglistdetail.DataSource; не проходит! подскажите плиз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:16 |
|
||
|
как получить из DataGrida - DataTable
|
|||
|---|---|---|---|
|
#18+
А зачем?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:59 |
|
||
|
как получить из DataGrida - DataTable
|
|||
|---|---|---|---|
|
#18+
> DataView dv=new DataView(dt); > dglistdetail.DataSource=dv; > DataTable tempdt=(DataTable)dglistdetail.DataSource; может тип всетаки привадить к DataView& ;-)) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:10 |
|
||
|
как получить из DataGrida - DataTable
|
|||
|---|---|---|---|
|
#18+
Щас объясню! У меня есть 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[] ...а похоже что НАДО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:36 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33384575&tid=1393318]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 375ms |

| 0 / 0 |
