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 = "保存不显示";
}
}
}