Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.08.2006, 16:51
|
|||
|---|---|---|---|
DataSet теряет данные |
|||
|
#18+
Люди добрые Помогите новичку protected void DataGrid1_EditCommand(object source, DataGridCommandEventArgs e) { DataGrid1.EditItemIndex = e.Item.ItemIndex; DataGrid1.DataBind(); После выполнения этого кода (Взятого из MSDN) DataGrid вообще исчезает. Приходится делать так: protected void DataGrid1_EditCommand(object source, DataGridCommandEventArgs e) { DataGrid1.EditItemIndex = e.Item.ItemIndex; sqlDataAdapter1.Fill(dataSet11); DataGrid1.DataSource = dataSet11; DataGrid1.DataBind(); Чего я не так делаю? DataSet что обнуляется после каждого поста? Как тогда быть? VS 2005. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2006, 16:54
|
|||
|---|---|---|---|
|
|||
DataSet теряет данные |
|||
|
#18+
создай функцию что-то типа: BindMyDataGrid() { здесь биндинг твоего ДатаГрида. } а в Page_Load() пиши так:if ( Page.IsPostBack ) { BindMyDataGrid(); } должно помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2006, 17:01
|
|||
|---|---|---|---|
|
|||
DataSet теряет данные |
|||
|
#18+
У меня была похожая проблема. в EditCommand нужно было полностью перебиндивать DataGrid. попробуй перебиндивать только в таком случае:if ( Page.IsPostBack ) { BindMyDataGrid(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2006, 17:06
|
|||
|---|---|---|---|
DataSet теряет данные |
|||
|
#18+
DadeУ меня была похожая проблема. в EditCommand нужно было полностью перебиндивать DataGrid. попробуй перебиндивать только в таком случае:if ( Page.IsPostBack ) { BindMyDataGrid(); } какой в этом смысл? виндить грид при постбэке, а при первом заходе не биндить?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2006, 17:21
|
|||
|---|---|---|---|
|
|||
DataSet теряет данные |
|||
|
#18+
Прошу прощения опечатлся. конечно условие должны на отрицание: if ( !Page.IsPostBack ) прошу прощения за деизнформацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2006, 11:23
|
|||
|---|---|---|---|
DataSet теряет данные |
|||
|
#18+
Написал так: DataGrid1.EditItemIndex = e.Item.ItemIndex; if (!Page.IsPostBack) { DataGrid1.DataBind(); } Чего-то не помогает Строка не входит в режим редактирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2006, 12:04
|
|||
|---|---|---|---|
|
|||
DataSet теряет данные |
|||
|
#18+
Написал так: DataGrid1.EditItemIndex = e.Item.ItemIndex; if (!Page.IsPostBack) { DataGrid1.DataBind(); } Чего-то не помогает Строка не входит в режим редактирования Биндить данные нужно в любом случае. Почитай статейку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1390367]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 355ms |

| 0 / 0 |
