我给某一行中的某一列赋了一个值,如下:
dr["列1"] = "<span style='color:red'>0.00</span>";但是我绑定到GridView上span标记直接被显示出来了(也就是span标记被转义了),没有显示出红色0.00。怎么让span标记不被转义呢??

解决方案 »

  1.   

    dr["列1"] = "<span style='color:red'>0.00</span>";你这是给DataTable中的"列1"这个数据量列赋值绑定出来当然是你未转译的SPAN咯 
      

  2.   

    在GridView的RowDataBound(object sender, GridViewRowEventArgs e) 事件中写
        
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                     //先判断 e.Row.Cells[0] 是否是 0.00
                    //e.Row.Cells[n].ForeColor = Color.Red;
             }