Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Datagrid + надпись внизу / 2 сообщений из 2, страница 1 из 1
05.09.2004, 22:24
    #32680663
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagrid + надпись внизу
Вообщем дела такие:

Вывожу Datagrid, а внизу вывожу некий текст (сам). Неважно какой, в данном случает это ссылки на страницы.

Дело вот том, что текст позиционирован абсолютно а вот высота датагрида меняется (хоть там всегда и выводится одинаковое кол-во строк, некоторые строки могу расплываться на две), поэтому датагрид может иногда перекрывать текст. Поэтому приходится текст отодвигать как можно ниже, но некрасиво это както.

Вопрос: как решить эту проблему, так чтобы текст шел сразу после датагрида?

Спасибо
...
Рейтинг: 0 / 0
06.09.2004, 06:44
    #32680722
DenVut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagrid + надпись внизу
Попробуй в лабел выводить или в ItemCreated у грида:
If e.Item.ItemType = ListItemType.Pager Then
'отвечает за расположение не изменяемой части текста ([Весь список])
e.Item.Cells(0).Controls.AddAt(0, New LiteralControl("<a href=index.aspx?all=1>[Весь список]</a>"))
Dim Pagers As TableCell = e.Item.Controls(0)
Dim s As Control
For Each s In Pagers.Controls
'и тут уже смотришь на с, а не на os типа Object
If s.GetType().Name.ToString = "DataGridLinkButton" Then
Dim has As LinkButton = s
has.Text = "<span style=font-size:12px>[" & has.Text & "]"
ElseIf s.GetType().Name.ToString = "Label" Then
Dim ls As Label = s
ls.Text = "<span style=font-size:12px> Страинца:" & ls.Text & "</span> "
End If
Next
End If
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Datagrid + надпись внизу / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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