Blog Stats
  • Posts - 80
  • Articles - 1
  • Comments - 340
  • Trackbacks - 69

 

DataFormatString not working in asp:BoundFields

As an update to this post, I ran across this bug filed (and experienced by yours truly) regarding the DataFormatString behavior changing from Beta2 to RTM.

So we have to set the HtmlEncode property to true on EVERY single boundfield now?

UPDATE: ...Just tried it... and its still ignoring the DataFormatString.  Anybody have any suggestions?


Feedback

# re: DataFormatString not working in asp:BoundFields

Gravatar I'm still using Beta2 and haven't upgraded yet so I'll probably be in the same boat as you.

Anyway, here's a possible work-around. Add

OnRowDataBound = "RowDataBound"

to your GridView and add the following to your code-behind:

public void RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.DataItemIndex > -1)
{
e.Row.Cells[0].Text = string.Format("{0,C}", e.Row.Cells[0].Text);
}
}

If string.Format STILL doesn't work, at least you can hard code a function to replace it.

HTH Brian 11/1/2005 6:38 AM | Brian

# re: DataFormatString not working in asp:BoundFields

Gravatar I was hoping to not have to do that, since there's upwards of 10 gridviews with roughly 2-5 columns that require the treatment. 11/2/2005 7:30 AM | Eric Newton

# re: DataFormatString not working in asp:BoundFields

Gravatar Yes, I am finding the exact same problem. I might consider the workaround suggested (thanks), but would like to avoid it if possible. 11/5/2005 1:47 PM | David Silverlight

# re: DataFormatString not working in asp:BoundFields

Gravatar I wanted to provide the known fix to this problem just so other people who find this thread via Google (as I did when researching the problem tonight) can resolve the problem.

To get the DataFormatString to work in .NET 2 RTM you need to set the HtmlEncode property to False for each BoundField. The GridView is encoding everything first, which breaks the format function. You have to disable the encoding to get DataFormat to work.

Thanks! 12/21/2005 9:30 PM | Todd Anglin

# re: DataFormatString not working in asp:BoundFields

Gravatar Thank you so much. The "htmlencode=false" fixed this. 4/10/2008 11:39 AM | Some.Net(Guy)

# re: DataFormatString not working in asp:BoundFields

Gravatar Thank you! That fixed it for me too. It worked fine without it on my local machine though, just not on the server, any idea why? (The service pack maybe?) 4/17/2008 2:29 PM | Dave

# Спасибо за информацию.

Gravatar Спасибо большое за предоставленную сообщение. Существо рад разместить ее у себя на дневнике. Если Вы не против, то я так и совершу.Если жрать какие-то проблеммы со копирайтом, постучитесь на мой дневник,я целое исправлю. Так же прибавил Ваш должность на соцзакладки. Вообщем если что обращайтесь, - вовеки выслушаю и уяснить. Со, почитанием, Firestarter. 3/13/2009 2:47 PM | avoiltsuisa

# да ужж

Gravatar
вот прям совсем бы хотелось созидать больше постов 3/14/2009 11:45 AM | вася

# Просто отлично

Gravatar Интересно, а есть хоть кто-то, кто не согласен с автором? :)
4/7/2009 5:43 PM | мишкa

# Очень понравилось, даже не ожидала.

Gravatar Почему этот вебсайт не имейте другую поддержку языков?
5/2/2009 10:56 AM | graifiamb

# Действительно интересно

Gravatar Я, хоть и не ваш постоянный читатель, но всё же выскажу свое мнение. На ваш сайт попал совсем случайно. Однако узнал много чего нового и интересного. Так что, как говорится, пиши еще :)
5/3/2009 11:56 AM | ночнoйпpизpaк

# Хм, почему-то у меня вместо заголовка блога вопросики…

Gravatar Интересно, а почему так редко блог обновляете?
5/10/2009 11:58 AM | axorsfloxia

# Прикольно

Gravatar Занимательная статья. Кое-что новое узнал для себя. Автору респект и уважуха :)
6/15/2009 6:00 PM | Эрик

# Требуются менеджеры

Gravatar Требуются торговые представители по продаже фильтров для воды.
Комиссия от 21 до 51 %.
Развиваем сеть представителей по России и странам СНГ. От Вас резюме на gold.formula.water@gmail.com 6/29/2009 5:37 AM | Malgewmag

# Работа. Фирма набирает участников опросов

Gravatar Фирма набирает участников платных
Оплата труда высокая. Более подробно на uxxicom. com или http://www.uxxicom.com/ 6/29/2009 10:23 AM | realuappy

# Работа. Фирма ищет участников платных

Gravatar Фирма ищет участников интернет опросов
Оплата труда достойная. Более подробно на uxxicom. com или http://www.uxxicom.com/ 7/10/2009 1:43 AM | realuappy

# Требуются активыне менеджеры

Gravatar Требуются менеджеры по продаже фильтров для воды.
Комиссия от 21 до 51 %.
Развиваем сеть представителей по России и странам СНГ. От Вас резюме на gold.formula.water@gmail.com 7/16/2009 8:56 AM | NelaApemmaxia Filter

# Работа. Компания ищет участников интернет опросов

Gravatar Фирма ищет участников опросов
Оплата труда достойная. Более подробно на uxxicom. com или http://www.uxxicom.com/ 8/13/2009 9:47 AM | UndonoVot Anna

# комплексные системы безопасности

Gravatar Очень интересно. Но чего-то не хватает. Может быть, стоит добавить каких-нибудь картинок или фото? 9/14/2009 2:58 PM | dozorspb

# Дилинговый центр

Gravatar Доброго времени суток, сегодня я расскажу вам что такое Дилинговый центр!
В годы, когда Интернет был доступен только узкому кругу частных пользователей, дилинговым центром называли организацию, которая предоставляла в распоряжение своим клиентам залы, оборудованные компьютерами, подсоединёнными к Интернету, со специальными программами (так называемыми торговыми платформами) для ведения торговли на финансовых рынках. Название " Дилинговый центр " происходит от английского слова ''deal" - сделка, т.е. дилинговый центр - это место, где совершались сделки. В настоящее время, когда Интернет практически вхож в каждый дом, а также появились мобильные системы связи с Интернетом на основе сотовых телефонов, то потребность в таких специально оборудованных залах для ведения online-торговли посредством Интернета во многом отпала. Но такое название прочно вошло в нашу жизнь. В настоящее время под дилинговым центром мы понимаем внебанковскую организацию, которая предоставляет трейдеру услуги валютного дилинга. В большинстве своём, это сделки сравнительно небольшого объёма, совершаемые на условиях маржинальной торговли на международном валютном рынке Forex, а также на рынках CFD (контракты на разницу).
Трейдер заключает договор на пользование программным обеспечением дилингового центра и переводит на его счёт денежную сумму для ведения торговли.
Клиенты связываются с ДЦ посредством Интернета со стационарных или беспроводных переносных компьютеров, или по телефону, а ДЦ от своего имени и за свой счёт осуществляют с ними торговые операции. Дилинговые Центры - это внебанковские компании, имеющие в коммерческих банках специальные торговые счета, на которые клиенты-трейдеры переводят денежные средства для ведения торговли. В большинстве своём, это сделки небольшого объёма, которые совершаются на условиях маржинальной торговли на рынке Forex, а также на рынках CFD (контракты на разницу).
Торговля через дилинговые центры, как правило, ведется с использованием Интернета в качестве системы связи, но также есть и такие дилинговые центры, которые совершают сделки по телефону. Непосредственные действия производятся с помощью специализированного программного обеспечения, так называемых торговых платформ, В качестве примера можно выделить такие самые распространённые и отлично себя зарекомендовавшие торговые платформы, как MetaTrader 4, Dealing Desk и Trade Desk.
Все дилинговые центры отличаются условиями сотрудничества. Основные параметры, по которым производят выбор ДЦ, - это минимальный и максимальный контракт, размер кредитного плеча, минимальная сумма депозита, спрэд. Остальные параметры менее важны и более схожи у разных дилинговых центров. 10/7/2009 9:54 AM | Smodiaovangig

# Новости дома 2

Gravatar Приветствую! Настоятельно советую вам заглянуть на портал в котором пишут о Дом 2. 10/9/2009 9:47 PM | dom2

# ofigennoe

Gravatar He probably has "X" amount of dollars to spend in this exercise. Make sure he buys at least ten stocks. 10/13/2009 12:52 AM | ofigennoe.ru

# rttyuicvfre

Gravatar I do know this was a very interesting post thanks for writing it! 10/13/2009 1:35 AM | ofigennoe.ru

# rdhfe54yrdhysryh43ehydh45t

Gravatar Автор молодец. Затронул тему до глубины. Кстати хочу тоже поделится некоторыми открытиями - Трахеобронхомегалия. Я сам в шоке 10/27/2009 5:57 AM | бронхолегочный аспергиллез

# ewgsdg4we4trdheryeh5y4yuhr5ty4

Gravatar You always can buy Pixarra TwistedBrush Pro Studio 15 in our shop. 10/29/2009 4:03 AM | Xara Xtreme Pro 3.2.4

# Актуально.

Gravatar Актуально. Почитать было интересно.
Постовые продаёте? 11/9/2009 1:44 PM | KFPaul

Post a comment





 

 

 

Copyright © Eric Newton