Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
SmirnoFF.Oleg
67 / 65 / 19
Регистрация: 13.12.2011
Сообщений: 274
1

Как интегрировать в какую-либо ячейку таблицы DropDownList и использовать его items

02.03.2012, 11:23. Просмотров 871. Ответов 2
Метки нет (Все метки)

Есть таблица:
XML
1
2
3
4
5
6
7
8
9
10
11
<asp:Table ID="Table1" runat="server" GridLines="Both" HorizontalAlign="Center">
                <asp:TableRow ID="TableRow1" runat="server" BackColor="#CCCCCC" ForeColor="Black" 
                    HorizontalAlign="Center" Width="100px">
                    <asp:TableCell runat="server">+</asp:TableCell>
                    <asp:TableCell ID="TableCell1" runat="server">Дата формирования</asp:TableCell>
                    <asp:TableCell runat="server">...</asp:TableCell>
                    <asp:TableCell ID="TableCell2" runat="server">Код</asp:TableCell>
                    ...
                    <asp:TableCell ID="TableCell11" runat="server">Прим.</asp:TableCell>
                </asp:TableRow>
            </asp:Table>
Строки которой генерируются:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int rowCnt = p;
int rowCtr = p;                    
int cellCtr = 13;                    
int cellCnt = 13;
 
for (rowCtr = 1; rowCtr <= rowCnt; rowCtr++)
                    {                        
                        TableRow tRow = new TableRow();
                        Table1.Rows.Add(tRow);
                        for (cellCtr = 1; cellCtr <= cellCnt; cellCtr++)
                        {                            
                            TableCell tCell = new TableCell();
                            tRow.Cells.Add(tCell);
                        }
                    }
и заполняются в цикле
C#
1
2
3
4
5
6
7
8
9
for (int j = 0; j < p; j++)
                        {  
                            Table1.Rows[j + 1].Cells[0].Text = ...;
                            Table1.Rows[j + 1].Cells[1].Text = ...;
                            Table1.Rows[j + 1].Cells[2].Text = ...;
                            Table1.Rows[j + 1].Cells[3].Text = ...;
                            ...
                            Table1.Rows[j + 1].Cells[12].Text = ...;
                        }
Вопрос: как интегрировать в какую-либо ячейку таблицы DropDownList и использовать его items'ы (добавить, удалить, взять текст, изменить текст) динамически?

Добавить контролы можно при генерации таблицы:
C#
1
tRow.Controls.Add(...)
но как потом обратиться к ним?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2012, 11:23
Ответы с готовыми решениями:

DropDownList: как его использовать?
Добрый день. Можете подсказать как использовать этот элемент в MVC? Какой-нибудь простой пример,...

Как сохранить в одну переменную результат либо из одной таблицы либо из другой
Добрый вечер, уважаемые форумчане! Есть список в форме составленный из данных 2ух разных таблиц:...

Можно ли в контроле DropDownList, не применяя JavaScript, сделать перенос текста items
Можно ли в контроле DropDownList, не применяя JavaScript, сделать перенос текста items?

Можно ли использовать dropdownlist как контейнер для смайлов?
dropdownlist как контейнер для смаилов использовать можно?

Для чисел из файла указать его значение в обратном либо дополнительном коде, либо его инверсию по выбору
Исходный файл содержит числа в двоичной системе счисления, отдельные друг от друга запятыми....

2
sau
2358 / 1824 / 326
Регистрация: 22.07.2011
Сообщений: 7,003
Завершенные тесты: 1
02.03.2012, 12:25 2
Если по ссылке добавляешь то экземпляры у тебя будут, иначе через Table1.FindControl(controlID); или
Table1.Rows[0].Cells[0].Controls[0] as DropDownList
1
SmirnoFF.Oleg
67 / 65 / 19
Регистрация: 13.12.2011
Сообщений: 274
02.03.2012, 12:34  [ТС] 3
Цитата Сообщение от sau Посмотреть сообщение
Если по ссылке добавляешь то экземпляры у тебя будут, иначе через Table1.FindControl(controlID); или
Table1.Rows[0].Cells[0].Controls[0] as DropDownList
Спасибо. Думаю
C#
1
Table1.Rows[0].Cells[0].Controls[0] as DropDownList
это оптимально простой вариант.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2012, 12:34

Инструмент ListView. Как использовать Items для заполнения столбцов
Задача: сделать табличку (как в базах данных) и вводить туда значения. Нажимаем кнопку: &quot;Новый...

как установить libxml на Windows 7 и интегрировать его с C++
Прочитал данный пост http://www.cyberforum.ru/post40067.html В интернете не могу найти информации,...

Как использовать функцию ListBox.Items.Add, чтобы добавить шаблонный ListBoxItem
В Expression blend создал шаблон для ListBoxItem: &lt;phone:PhoneApplicationPage.Resources&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.