powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Объявить DataTable
25 сообщений из 67, страница 1 из 3
Объявить DataTable
    #38784108
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день !

С Datatable работаю на уровне всей страницы defаult.aspx. По этому объявил глобально. Но если defаult.aspx открыть в разных окнах,то етсь для работы с разными запиями, , данные смещиваються так как Datatable глобальня. Как можно сделать так что бы каждая страница работала со своей копией ? ViewState пойдет ?
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784139
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777С Datatable работаю на уровне всей страницы defаult.aspx. По этому объявил глобально.Что значит глобально? Сделал её static?
antihacker777Как можно сделать так что бы каждая страница работала со своей копией?Ну как, как. При загрузке страницы загружать данные в DataTable.
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784140
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Добрый день !

С Datatable работаю на уровне всей страницы defаult.aspx. По этому объявил глобально. Но если defаult.aspx открыть в разных окнах,то етсь для работы с разными запиями, , данные смещиваються так как Datatable глобальня. Как можно сделать так что бы каждая страница работала со своей копией ? ViewState пойдет ?

...
Рейтинг: 0 / 0
Объявить DataTable
    #38784184
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAantihacker777С Datatable работаю на уровне всей страницы defаult.aspx. По этому объявил глобально.Что значит глобально? Сделал её static?
antihacker777Как можно сделать так что бы каждая страница работала со своей копией?Ну как, как. При загрузке страницы загружать данные в DataTable.

Да как static.

Ну вот. Когда загружаешь данные ,когда страница открывается во втором окне, то там уже сидит данные с первого окна. Вот каша получается.
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784192
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777skyANAпропущено...
Что значит глобально? Сделал её static?
пропущено...
Ну как, как. При загрузке страницы загружать данные в DataTable.

Да как static.

Ну вот. Когда загружаешь данные ,когда страница открывается во втором окне, то там уже сидит данные с первого окна. Вот каша получается.Дак уберите static :)
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784199
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если убрать то как я буду работать на уровне всей страницы ? Допустим кнопка1 добавляеть имя юзера, а конпка2 фамилию. А ?
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784206
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Если убрать то как я буду работать на уровне всей страницы ? Допустим кнопка1 добавляеть имя юзера, а конпка2 фамилию. А ?Сохраняйте данные в базе, в чём проблема? Ну или в сессии на худой конец.
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784209
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изобретение велосипеда на ровном месте какое-то.
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784226
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если убрать static то строка

Datarow dr=datatable.NewRow() вызывает ошибку -"Object reference not set ....."
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784237
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,

ну так

skyANAПри загрузке страницы загружать данные в DataTable
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784244
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему данные туда должны загружаться только при загрузки. А что если добавить при нажати кнопки ?
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784245
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Убираю static , то страница компилируется нормально и приложение запускается. Но при нажатии кнопки ошибка Datarow dr=datatable.NewRow() вызывает ошибку -"Object reference not set ....."
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784247
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Почему данные туда должны загружаться только при загрузки. А что если добавить при нажати кнопки ?Вы почитайте книжку какую, или MSDN на тему ASP.NET WebForms и жизненного цикла страниц.

А то Вы задаёте глупые вопросы, баянистее некуда.
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784251
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Убираю static , то страница компилируется нормально и приложение запускается. Но при нажатии кнопки ошибка Datarow dr=datatable.NewRow() вызывает ошибку -"Object reference not set ....."

... так объявите таблицу в обработчике кнопки .. ну, ей-богу, вы точно изобретаете велик, да еще Пензенского завода ...
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784252
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для кого то глупые а для какого нет ) А подсказать в чем проблема ? Сможете )
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784253
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Для кого то глупые а для какого нет ) А подсказать в чем проблема ? Сможете )

...ваша проблема в попытке перенести десктоповый подход в WebForms ...
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784259
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

Если объявить в обработке кнопки , то как с ним работать с другой обработки ? Я с этим дататаблем оперирую почтиво всех кнопках
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784263
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikantihacker777Для кого то глупые а для какого нет ) А подсказать в чем проблема ? Сможете )

...ваша проблема в попытке перенести десктоповый подход в WebForms ...+1

100500-й человек, кто переходит из десктоп в ASP.NET WebForms и не понимает, почему в OnButtonClick объект (в данном случае datatable) равен null.

Для кого, спрашивается, документацию и книжки пишут?
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784268
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777carrotik,

Если объявить в обработке кнопки , то как с ним работать с другой обработки ? Я с этим дататаблем оперирую почтиво всех кнопкахв OnInit()
Код: c#
1.
var datatable = new DataTable();


в OnLoad()
Код: c#
1.
adapter.Fill(datatable);


в OnAddClick()
Код: c#
1.
2.
3.
4.
5.
6.
var dr = datatable.NewRow();

// ...

datatable.Rows.Add(dr);
adapter.Update(datatable);
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784270
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, Вы раньше десктоп на чём писали?
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784272
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну почему ? Я делаю datatable=new datatable() в Page_Load. Почему она не видна в обработчике кнопки ?
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784273
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Дельфи !
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784281
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Ну почему ? Я делаю datatable=new datatable() в Page_Load. Почему она не видна в обработчике кнопки ?Код в студию.
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784288
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAantihacker777Ну почему ? Я делаю datatable=new datatable() в Page_Load. Почему она не видна в обработчике кнопки ?Код в студию.

а там скорее всего
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
... Page_Load ...
{
    DataTAble datatable=new datatable();

}

... обработчик кнопки...
{
   не вижу datatable   ))

}
...
Рейтинг: 0 / 0
Объявить DataTable
    #38784291
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306skyANAпропущено...
Код в студию.

а там скорее всего
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
... Page_Load ...
{
    DataTAble datatable=new datatable();

}

... обработчик кнопки...
{
   не вижу datatable   ))

}

Глупости. Тогда бы не скомпилировалось.
...
Рейтинг: 0 / 0
25 сообщений из 67, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Объявить DataTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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