Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Редактирование наборов данных (DataSet) / 15 сообщений из 15, страница 1 из 1
12.09.2006, 15:51
    #33981405
Grammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Существует DataSet c набором таблиц которые необходимо редактировать из asp.net
как это реализовывает народ чтобы было удобно и наглядно.
Для отображения использую GridView но в нем нельзя редактировать данные (в отличие от System.Windows.Forms.DataGridView).

Заранее спасибо за любые подсказки по теме.
...
Рейтинг: 0 / 0
12.09.2006, 16:02
    #33981444
OreL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
А что мешает использовать DataGridView ??
...
Рейтинг: 0 / 0
12.09.2006, 16:04
    #33981449
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Grammer
Для отображения использую GridView но в нем нельзя редактировать данные (в отличие от System.Windows.Forms.DataGridView).

Вот с этого места можно поподробней
...
Рейтинг: 0 / 0
12.09.2006, 16:17
    #33981504
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Может это поможет: http://www.aspnetmania.com/Articles/Category/2.html----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
12.09.2006, 16:36
    #33981608
ncoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Здравствуйте, OreL, Вы писали:

OL>А что мешает использовать DataGridView ??

OL>
данное сообщение получено с www.gotdotnet.ru
OL>ссылка на оригинальное сообщение


DataGridView этож из WinForm :) его вроде в ASP.NET не запихнуть...
а GridView как раз из ASP.NET
...
Рейтинг: 0 / 0
12.09.2006, 16:56
    #33981696
Grammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Здравствуйте, C...R...a...S...H, Вы писали:

CRA>Может это поможет: http://www.aspnetmania.com/Articles/Category/2.html

CRA>
данное сообщение получено с www.gotdotnet.ru
CRA>ссылка на оригинальное сообщение


Статьи 2002 года
я так понял это из asp.net 1.1 а сейчас 2.0 на дворе и DataGrid даже не значится в ToolBox студии
зато там есть странный GridView который не понятно как работает
...
Рейтинг: 0 / 0
12.09.2006, 18:20
    #33982030
Hamster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
DataGrid в 2.0 тоже есть, его надо просто в тулбокс добавить)) и работает он точно также как в 1.1
Программеры курят быстро. Потому что мысль. Потому что она уйдет и придется думать ее снова...
...
Рейтинг: 0 / 0
12.09.2006, 18:54
    #33982166
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Здравствуйте, hamster, Вы писали:

H>DataGrid в 2.0 тоже есть, его надо просто в тулбокс добавить)) и работает он точно также как в 1.1

H>
данное сообщение получено с www.gotdotnet.ru
H>ссылка на оригинальное сообщение


я знаю что сам класс есть но это как DataGrid и DataGridView из System.Windows.Forms
...
Рейтинг: 0 / 0
12.09.2006, 19:16
    #33982232
kon_v_palto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Здравствуйте, Grammer, Вы писали:

G>Существует DataSet c набором таблиц которые необходимо редактировать из asp.net
DataSet тебе много сюрпризов в ASP 2.0 принесет, особенно при редактирование данных. Не мое дело, но я бы посмотрел на ObjectDataSource + TableAdepterы(которые генерируются вместе с типоризированным DataSet.

G>как это реализовывает народ чтобы было удобно и наглядно.
G>Для отображения использую GridView но в нем нельзя редактировать данные (в отличие от System.Windows.Forms.DataGridView).
Редактировать и удалять умеет, а вот вставлять нет.

G>Заранее спасибо за любые подсказки по теме.
В общем случай, разрешаеш выбор в GridView, цепляеш к нему DetailsView в котором и происходит редактирование.
...
Рейтинг: 0 / 0
12.09.2006, 19:16
    #33982234
Hamster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Только что проверил - есть из System.Web.UI.WebControlsПрограммеры курят быстро. Потому что мысль. Потому что она уйдет и придется думать ее снова...
...
Рейтинг: 0 / 0
13.09.2006, 13:23
    #33983885
AlexDP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
> Статьи 2002 года
> я так понял это из asp.net 1.1 а сейчас 2.0 на дворе и DataGrid даже не
> значится в ToolBox студии
> зато там есть странный GridView который не понятно как работает

Да, в тулбоксе его нет, но в хелпе и в реале он есть.
По крайней мере я его юзал в асп нет 2.0.Posted via RSDN NNTP Server 2.0
...
Рейтинг: 0 / 0
13.09.2006, 13:57
    #33984043
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
2 Grammer:
А что мешает почитать как все сделано на DataGrid понять как это работе и потом использовать GridView (если это так принципиально). ----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
18.09.2006, 12:30
    #33993572
Grammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Здравствуйте, kon_v_palto, Вы писали:

G>>Заранее спасибо за любые подсказки по теме.
__>В общем случай, разрешаеш выбор в GridView, цепляеш к нему DetailsView в котором и происходит редактирование.

а как к GridView прицепить DetailsView?
...
Рейтинг: 0 / 0
18.09.2006, 13:45
    #33993899
kon_v_palto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Здравствуйте, Grammer, Вы писали:

G>а как к GridView прицепить DetailsView?

Для простоты напишу для SQLDataSource

Создаеш два источника
1. Для GridViewSELECT * FROM t1
2. Для DetailsViewSELECT * FROM t1 WHERE id=@id
параметр @id устанавлеваем как GridView.SelectValue

Для полного счастья в обработчеки событие Inserted, Deleted, Updated для второго источника встовляем GridView.DataBind();

Остается одна загвоздка, если 1 источник не вернет данных страница останеться пустой, чтобы пользователь имел возможность ввести первую строку в EmpyTemplate DetailsView вставляем LinkButton устанавлеваем CommandName="New".

Теперь самое неприятное, ASP.Net 2.0 с DataSet не очень дружет(особенно при редактирование данных), чтобы их подружить нужно писать свой бизнес класс(или как они порусски называются). Выглидет он как оболочка над DataSet и адптерами. Хороший примерздесь

Если использование DataSet не обязательно, то используй ObjectDataSource с згенирироваными датасетом адапетроми.
...
Рейтинг: 0 / 0
18.09.2006, 14:32
    #33994109
mogadanez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование наборов данных (DataSet)
Здравствуйте, Grammer, Вы писали:

G>Существует DataSet c набором таблиц которые необходимо редактировать из asp.net
G>как это реализовывает народ чтобы было удобно и наглядно.
G>Для отображения использую GridView но в нем нельзя редактировать данные (в отличие от System.Windows.Forms.DataGridView).

G>Заранее спасибо за любые подсказки по теме.

Хм... Силы колебания чувствую я.... Датасетов стороной юный Grammer запутан!... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Редактирование наборов данных (DataSet) / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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