如何根据GridView的值替换值?求教育
我想修改下 楼层值为0则值为 B1
楼层值为1则值为 F1
楼层值为2则值为 F2 ..
求大神讲解!
[解决办法]
模板里:
<%# SetFloor((int)Eval("楼层"))%>
aspx.cs里写个方法:protected string SetFloor(int floor){ if(floor>0) return "F"+floor; else return "B1"; }
[解决办法]
gridview行绑定里面处理下不也行么
/// <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"; } } }