我想修改下 楼层值为0则值为 B1
楼层值为1则值为 F1
楼层值为2则值为 F2 ..
求大神讲解!
解决方案 »
- 怎么才能从外网访问到本机发布的ASP.NET网站?
- asp.net+mssql无限极读取下级怎么设计性能最优
- asp.net 的异常处理问题?
- 状态服务器已关闭超时的 TCP/IP 连接
- DataGrid中放DropDownList的问题
- 顶到问题解决,否则绝不起来,跪求了!
- 求“基于B/S的分布式系统研究”毕业设计论文
- 性能问题
- 哪为高手会做用ASP。NET+SQL做的网络考试系统,我是快毕业的人了,不会做,希望高手帮忙,价格好商量,联系方式:13913838906。谢谢了!
- 我是新手,正在做我的第一个BBs,有三个问题向高手请教。谢谢。
- 分页插件webdiyer,如何设置在第一页的时候,只显示数字1
- 第三份帖子了。。。难道没高手肯帮忙么。。。
强身专卖店 婴儿用品 12345678912 0 编辑 删除
贝因美 婴儿用品 12345678912 1 编辑 删除
图书馆 书籍/工艺礼品 12345678912 3 编辑 删除
图书城 书籍/工艺礼品 12345678912 1 编辑 删除
坂田市场 超级市场 12345678912 2 编辑 删除
万和商场 超级市场 12345678912 3 编辑 删除
XX花店 花店 12345678912 1 编辑 删除 我想修改下 楼层值为0则值为 B1
楼层值为1则值为 F1
楼层值为2则值为 F2 ..
求大神讲解
或使用List<T>绑定,设置楼层属性为枚举
<%# SetFloor((int)Eval("楼层"))%>aspx.cs里写个方法:
protected string SetFloor(int floor)
{
if(floor>0)
return "F"+floor;
else
return "B1";
}
/// 数据行绑定
/// </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";
}
}
}