【问题标题】:change color of a cell in gridview在gridview中更改单元格的颜色
【发布时间】:2013-12-24 17:45:18
【问题描述】:
protected void gvSC_RowDataBound(object sender, GridViewRowEventArgs e)
{
    string stext = TextBox1.Text.ToString();
    stext = stext.Trim();
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        int i;
        for (i = 0; i < e.Row.Cells.Count; i++)
        {
            if ((e.Row.Cells[i].Text).ToString() == stext)
            {
                e.Row.Cells[i].ForeColor = System.Drawing.Color.Green;
            }
        }
    }
}

这里即使条件满足,程序控制也不会进去执行前景色语句

【问题讨论】:

  • 如果它的条件满足,您是否已签入调试器?
  • 是的,我检查了..两者只有相同的字符串...谢谢您的回复..
  • 尝试(e.Row.Cells[i].Text).Trim(),以防最后有任何空白被忽视。
  • 是的,它工作正常...非常感谢...

标签: c# asp.net c#-4.0 gridview datagridview


【解决方案1】:

尝试(e.Row.Cells[i].Text).Trim(),以防最后有任何空白被忽视。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    相关资源
    最近更新 更多