我用DataGrid邦定数据库中我要显示的列,其中有一列的值只有1,2,3,4中的一个,分别代表不同的含义,我的问题是让DataGrid显示的时候,如果那一列的值是1,显示汽车,如果是2,显示火车,以此类推,请问给位应该怎么做?
解决方案 »
- 关于编码的问题
- mcv问题,怎么改写为一般的web程序
- 关于iis6.0默认主目录问题 注:不是mvc 没用urlriwter组件
- 准备用asp.net做个工单系统,大家有没有演示实例介绍一下?
- 求教如何设计这样的数据读取功能
- 100分求助!!指定的转换无效!!在线等...
- js确认删除的问题
- Silverlight 中xmal 报异常XamlParseException: [Line: 0 Position: 0]
- js判断页面上单机和双击的问题
- 各位高手们,在aspx.cs中怎样从confirm('')中取得返回的值,高分在线等待
- 网站发布不成功
- 【特别奇怪的问题 】URL重写 + 多个aspx页面对应同一个aspx.cs 页面 = 出现问题。
是不是这样!
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (i.Contains("1") == true)
{
e.Item.Cells[1].Text = i.Replace("1", "汽车");
}
if (i.Contains("2") == true)
{
e.Item.Cells[1].Text = i.Replace("2", "火车");
}
}
在DataGrid_ItemDataBound事件里string i = e.Item.Cells[1].Text;
if(e.Item.ItemType == DataControlCellType.DataCell)
{
if (i.Contains("1") == true)
{
e.Item.Cells[1].Text = i.Replace("1", "汽车");
}
if (i.Contains("2") == true)
{
e.Item.Cells[1].Text = i.Replace("2", "火车");
}
}