gpt4 book ai didi

C#:GridView、逐行操作

转载 作者:行者123 更新时间:2023-12-03 22:03:03 26 4
gpt4 key购买 nike

我有一个 GridView ,显示用户的消息。用户拥有的每条消息都在我的数据库表中被标记为已读或未读。

有没有办法根据消息是已读还是未读来更改 GridView 中某些行的样式?我希望以粗体显示整行未读消息。

最佳答案

您需要使用 RowDataBound 事件来执行此类任务。这是一个例子:

<asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound" >
...
</asp:GridView>

.

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
// searching through the rows
if (e.Row.RowType == DataControlRowType.DataRow)
{
bool isnew = (bool)DataBinder.Eval(e.Row.DataItem, "IsNew");
if ( isnew ) e.Row.BackColor = Color.FromName("#FAF7DA"); // is a "new" row
}
}

引用:http://blog.devexperience.net/en/5/Change_background_color_of_GridView's_Rows.aspx

关于C#:GridView、逐行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/725570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com