Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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:51 |
|
||
|
DataSet теряет данные
|
|||
|---|---|---|---|
|
#18+
создай функцию что-то типа: BindMyDataGrid() { здесь биндинг твоего ДатаГрида. } а в Page_Load() пиши так:if ( Page.IsPostBack ) { BindMyDataGrid(); } должно помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 16:54 |
|
||
|
DataSet теряет данные
|
|||
|---|---|---|---|
|
#18+
У меня была похожая проблема. в EditCommand нужно было полностью перебиндивать DataGrid. попробуй перебиндивать только в таком случае:if ( Page.IsPostBack ) { BindMyDataGrid(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 17:01 |
|
||
|
DataSet теряет данные
|
|||
|---|---|---|---|
|
#18+
DadeУ меня была похожая проблема. в EditCommand нужно было полностью перебиндивать DataGrid. попробуй перебиндивать только в таком случае:if ( Page.IsPostBack ) { BindMyDataGrid(); } какой в этом смысл? виндить грид при постбэке, а при первом заходе не биндить?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 17:06 |
|
||
|
DataSet теряет данные
|
|||
|---|---|---|---|
|
#18+
Прошу прощения опечатлся. конечно условие должны на отрицание: if ( !Page.IsPostBack ) прошу прощения за деизнформацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 17:21 |
|
||
|
DataSet теряет данные
|
|||
|---|---|---|---|
|
#18+
Написал так: DataGrid1.EditItemIndex = e.Item.ItemIndex; if (!Page.IsPostBack) { DataGrid1.DataBind(); } Чего-то не помогает Строка не входит в режим редактирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:23 |
|
||
|
DataSet теряет данные
|
|||
|---|---|---|---|
|
#18+
Написал так: DataGrid1.EditItemIndex = e.Item.ItemIndex; if (!Page.IsPostBack) { DataGrid1.DataBind(); } Чего-то не помогает Строка не входит в режим редактирования Биндить данные нужно в любом случае. Почитай статейку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 12:04 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=899&tid=1390367]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 347ms |

| 0 / 0 |
