GridView中Row重新判断赋值

用GridView显示数据的时候往往需要对数据库中现有数据做形式上的变换。

比如数据库中存的是“no”或者是“yes”而显示给用户的时候需要显示成“是”或者“否”。

这个时候用RowDataBound事件来处理就比较方便了,

        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {

    //判断数据类型
            if (e.Row.RowType == DataControlRowType.DataRow)
            {

      s
                if (e.Row.Cells[8].Text.Trim() == "no")
                {
                    e.Row.Cells[8].Text = "新注册";
                }
                else if (e.Row.Cells[8].Text.Trim() == "yes")
                {
                    e.Row.Cells[8].Text = "已发布";
                }
                else
                {
                    e.Row.Cells[8].Text = "保存不显示";
                }
            }
        }

posted @ 2012-02-10 14:55  Xyang  阅读(729)  评论(0编辑  收藏  举报
hi