当前位置: 代码迷 >> ASP.NET >> 怎么根据GridView的值替换值?求教育
  详细解决方案

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

热度:7857   发布时间:2013-02-25 00:00:00.0
如何根据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";            }           }    }