日期:2014-05-16  浏览次数:20479 次

动态生成 Gridview中的数据
我数据库中user表有一个字段是sex char(1),只有一个字节,如果存入1显示男,存入0显示女 ,我现在用gridview绑定该字段,在网页上显示的 是1或者0  怎么样 改成 “男”,“女”?
求解:




------解决方案--------------------
RowDataBound事件中处理

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            if (e.Row.Cells[6].Text == "0")
            {
                e.Row.Cells[6].Text = "未处理";
            }
            else if (e.Row.Cells[6].Text == "1")
            {
                e.Row.Cells[6].Text = "已处理";
                e.Row.Cells[6].ForeColor = System.Drawing.Color.Red;
            }
        }
    }

------解决方案--------------------
参考:
http://www.cnblogs.com/insus/articles/2055745.html