Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамическое создание таблиц, Динамическое добавление строк 
:(
    Опции темы
dima154
Дата 12.6.2011, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 31.7.2010

Репутация: нет
Всего: нет



Как сделать следующую вещь?
На странице есть GridView cодержащий CheckBox в каждой строке.
Есть дополнительная таблица, в которую нужно добавлять строки из первой таблицы при выборе соответствующих CheckBox-ов в первой таблице.
Предполагаю, что вторая таблица должна быть тоже GridView, а уже в ее DataSource заносить строки из первой таблицы. Это первый вариант.
Второй вариант: использовать Table и динамически добавлять в него строки, а потом из него сохранять в БД используя SQL запросы.
Может быть есть более простые варианты, с ипользованием Ajax, например.

PM MAIL   Вверх
Heinzz
Дата 12.6.2011, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 12.12.2008
Где: .net

Репутация: нет
Всего: 9



на PerenestiVNizhnuuTablitsuButton_Click
{
Создаем Table для нижней таблицы Source по образу и подобию верхней таблицы

для всех строк из верхней таблицы {
  где чекбокс ==checked
        добавить строку с в таблицу Source
 }
НижняяТаблица.DataSource = Source;
НижняяТаблица.DataBind();
}


--------------------
user posted image
PM MAIL   Вверх
VirusUZ
  Дата 4.7.2011, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

Репутация: нет
Всего: -2



Код

<table>
<%foreach(ClaassA a in list){%>
<tr>
<td>a.id</td>
<td>a.fnme</td>
<td>a.lname</td>
<td>a.sname</td>
</tr>
<%}%>
</table>

--------------------
Virus
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.