读书人

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

发布时间: 2012-11-03 10:57:44 作者: rapoo

如何根据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";            }           }    } 

读书人网 >asp.net

热点推荐