• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Отображение данных в Gridview

  • Автор темы Lector
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

Lector

Помогите!!!!
Одно из полей таблицы - бинарное, принимает значения 0 или 1.
Можно ли сделать так, чтобы при подъюзывании таблицы к GridView, в нем (в соотв. столбце) отображалось не 1 или 0, а скажем "да" или "нет".
Заранее спасибо.
 
L

LAW

Если компонент GridView похож по свойствам на DBGrid из обычных дельфей, то стоит воспользоваться поиском по событиям OnDrawColumnCell и OnDrawCell с помощью них делается такая подмена.
 
N

NikSoft

Для: Lector
Можно сделать так:

Код:
<td class="bodyCentered" valign="top">
<asp:Label ID="DescID" runat="server" Text='<%# DataBinder.Eval	(Container.DataItem,"auto").ToString() == "False"?string.Format("YES"):string.Format("NO") %>'>
</asp:Label>
</td>
<td class="bodyCentered" valign="top">
 
P

Pasha

Только не
Код:
DataBinder.Eval(Container.DataItem,"auto").ToString() == "False"
или
Код:
DataBinder.Eval(Container.DataItem,"auto").ToString().Length == 5
а
Код:
(bool)DataBinder.Eval(Container.DataItem,"auto")
или
Код:
Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"auto"))
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!