C#, asp net.ajax разработка web-приложений, Javascript CSS
 
Задать вопрос asp.net ajax C#

Рубрики


Статьи


Подписка


Подписаться по RSS

Архив

 Полный архив по категориям

Популярные записи


Мои рекомендации



Знакомый в аське спросил, я ответил, заодно решил сюда закинуть.

 15.10.2007 12:45:53, Nik Legaloff
можно какая версия аспнета? 2.0 ?

 15.10.2007 12:46:12, Lion
нет, 1.1

 15.10.2007 12:50:32, Nik Legaloff
1. делаешь у формы метод, например умножение на 2 для числа а если null то просто вывести прочерк
public string Process(object subj)
{
if (subj==DBNull.Value) return "-";
int i=(int) subj;
return (i*2).ToString();
}

2. в Гриде делаешь TemplateColumn и у неё пишешь
<%# Process(DataBinder.Eval(Container, "DataItem.Count")) %>

Monday, October 29, 2007 8:33:56 AM (E. Europe Standard Time, UTC+02:00)
Еще можно обрабатывать событие RowDataBound. В некоторых случаях такой метод удобнее.
Monday, November 12, 2007 9:18:20 AM (E. Europe Standard Time, UTC+02:00)
А еще можно получить в метод DataGridItem и работаь с ним (так можно эффективнее использовать данные, тот же самый ItemIndex может понадобится иногда).
protected string Process(DataGridItem Container)
{
...
}

<%# Process(Container) %>
Comments are closed.