首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么根据GridView的值替换值?求教育

2012-11-03 
如何根据GridView的值替换值?求教育我想修改下 楼层值为0则值为 B1楼层值为1则值为 F1楼层值为2则值为 F2

如何根据GridView的值替换值?求教育

我想修改下 楼层值为0则值为 B1 
楼层值为1则值为 F1 
楼层值为2则值为 F2 ..
求大神讲解!

[解决办法]
模板里:
<%# SetFloor((int)Eval("楼层"))%>

C# code
aspx.cs里写个方法:protected string SetFloor(int floor){    if(floor>0)        return "F"+floor;    else        return "B1";    }
[解决办法]
gridview行绑定里面处理下不也行么

C# code
    /// <summary>    /// 数据行绑定    /// </summary>    /// <param name="sender"></param>    /// <param name="e"></param>    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        if (e.Row.RowType == DataControlRowType.DataRow)        {            if (e.Row.Cells[1].Text == "0")//如果该行第1列为0             {                e.Row.Cells[1].Text="B1";//替换            }            else if (e.Row.Cells[1].Text == "1")            {               e.Row.Cells[1].Text="F1";            }           }    } 

热点排行