如何解决如果字段不为空,则突出显示按钮C#
| 我希望有人可以共享一些与gridview中的“ flagging”行相关的代码。我的gv的第一列是一列按钮,这些按钮会基于该行中列出的项目弹出一个新窗口。 如果两个条件之一(或两者都成立),我想突出显示按钮(或以其他方式显示行)。 单击按钮打开的窗口弹出窗口显示一个小gv(如果存在数据)以及“注释”表单视图。因此,我将突出显示该gv是否出现(意味着数据存在-查询已被写入)或“注释”字段不为null。 由于这两个条件适用于不同的SP和不同的源表,所以一点都不棘手,但是要获得至少一个亮点仍然是巨大的一步。 非常感谢你的帮助!解决方法
您可以在Gridview的“ 0”事件中进行操作。如果满足特定条件,则可以更改该行的颜色以将其与其他行区分开。例如:
protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
DataRow dr = ((DataRowView)e.Row.DataItem).Row;
if(dr[\"ColumnName\"] && dr[\"ColumnName1\"])
{
e.Row.Style.Add(\"Color\",\"Red\");
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。