Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как создать заголовок в таблице? / 3 сообщений из 3, страница 1 из 1
20.02.2012, 15:19:43
    #37670516
erman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать заголовок в таблице?
Здравствуйте!
Есть динамически созданная таблица. Не получается прикрепить ей заголовок.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Table table = new Table();
            TableRow row;
            TableCell cell;

for (int rowNum = 0; rowNum < countCars; rowNum++)
            {
                row = new TableRow();

                    cell = new TableCell();
                    cell.Text = ListCarsTree[rowNum].Brand;
                    row.Cells.Add(cell);
                    cell.BackColor = Color.Aqua;
                    cell.BorderColor = Color.Black;
                    cell.BorderWidth = 1;

                    cell = new TableCell();
                    cell.Text = ListCarsTree[rowNum].Model;
                    row.Cells.Add(cell);
                    cell.BackColor = Color.Aqua;
                    cell.BorderColor = Color.Black;
                    cell.BorderWidth = 1;

                    cell = new TableCell();
                    cell.Text = ListCarsTree[rowNum].Color;
                    row.Cells.Add(cell);
                    cell.BackColor = Color.Aqua;
                    cell.BorderColor = Color.Black;
                    cell.BorderWidth = 1;

                    table.Rows.Add(row);
                }
              this.Controls.Add(table);



Нужно, чтобы каждый столбец таблицы был с заголовком.
Как сделать, подскажите, пожалуйста.
Заранее спасибо!
...
Рейтинг: 0 / 0
20.02.2012, 15:25:12
    #37670534
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать заголовок в таблице?
Выбросьте свой гавнокод - курите байдинг.
...
Рейтинг: 0 / 0
20.02.2012, 15:32:34
    #37670554
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать заголовок в таблице?
erman, добавь перед циклом код добавляющий нужное кол-во TableHeaderCell, а лучше перепиши код с использованием Repeater'a. Кроме того стили лучше назначить всей таблице сразу, а не отдельным ячейкам т.к. это сильно раздувает html код. Например,

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
table.cars td {background-color:aqua; border-color:black}
...
<table class="cars">
<tr>
  <th>Brand</th>
  <th>Model</th>
  <th>Color</th>
</tr>
<tr>
  <td>Zaporozhets</td>
  <td>ZAZ-968</td>
  <td>Red</td>
</tr>
</table>
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как создать заголовок в таблице? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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