日期:2014-05-19  浏览次数:20973 次

gridview显示内容
我在gridview有一个数据列,我怎么样才能让这列数据在> 0时显示正常, <0时显示欠费;新手,请多多指教

------解决方案--------------------
gridview里有dataformat,不过我不会用呵呵
这种情况我都是修改sql语句
select case field1 when > =0 then '正常 ' else '欠费 ' end as field1


------解决方案--------------------
protected void gv1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (int.Parse(e.Row.Cells[0].Text) < 0)
{
e.Row.Cells[0].Text = "欠费 ";
}
}
}
//我用的索引为0,假定是第一列,你改为你实际的索引