Solved

ASP.NET GridView Databinding question

Posted on 2010-11-09
3
429 Views
Last Modified: 2012-05-10
I'm actually working with a Telerik RadGrid control, which really just seems to be an extension to the standard ASP.NET GridView control, and I'm assuming that what I need to do is pretty generic and would be done the same way in either case.

I'm databinding a list of objects to the the RadGrid and it is working fine.  The data is coming strait out of the database.  But there is one column that I would like to modify the text of the values in the column.  The value in the database is an abbreviated version of the status and I would like the user to see the unabbreviated version of the status.  I could go through and modify the the data in the list object before I databind it, but I don't want to corrupt the list data in case it is used anywhere else.  There has to be a way somehow for me to do a string.replace when it is populating the datagrid so that I get the grid populated with what I need but so that the original list object remains unaltered.

Can anyone point me in the right direction?
0
Comment
Question by:JosephEricDavis
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 41

Accepted Solution

by:
guru_sami earned 500 total points
ID: 34095298
0
 
LVL 8

Expert Comment

by:TheMozz
ID: 34095319
You can do one of a few things, use the ItemDataBound event of the RadGrid - which give you a lot of power over how things are displayed - this is where i do most of my text modifications of list data:
http://www.telerik.com/community/forums/aspnet-ajax/grid/itemdatabound-radgrid.aspx

Another way is to make the column a template column and use an inline expression to do the work. The ItemDataBound event is the better way to go though.

The list data remains intact for both of the ways mentioned.
0
 
LVL 7

Author Closing Comment

by:JosephEricDavis
ID: 34095627
Good deal, thanks a bunch.
0

Featured Post

How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question