【发布时间】:2011-04-01 13:41:10
【问题描述】:
我的 GridView 有问题(我正在使用 Telerick,但我认为 .NET GridView 与这种情况类似)。
我有一个列表,其中包含一些用户定义对象,其中一些属性将显示在 GridView 中。此列表是从 SQL 加载的。
我的问题是我有一个 int 属性,我想用一些字符串在 GridView 中对其进行解析和显示。
public class Vehicles
{
private int id;
public int Id
{
get { return id; }
set { id = value; }
}
private string vehName;
public string VehName
{
get { return vehName; }
set { vehName = value; }
}
private int gpsInterval;
public int GpsInterval
{
get { return gpsInterval; }
set { gpsInterval = value; }
}
private int isStolen;
public int IsStolen
{
get { return isStolen; }
set { isStolen = value; }
}
...
}
...
List<Vehicles> vehs = DBveh.getAllVehicles();
GridViewUnitsList.DataSource = vehs;
被盗当前在 GridView 中显示为 int。那么有没有一种方法可以解析“isStolen”值并用“YES”/“NO”之类的方式替换它,而不使用 foreach 并在绑定后迭代抛出孔 GridView?
【问题讨论】:
标签: c# data-binding gridview telerik