gpt4 book ai didi

c# - 如何根据DataKeyName更改Gridview行颜色?

转载 作者:行者123 更新时间:2023-12-02 08:56:31 24 4
gpt4 key购买 nike

我希望能够根据我在 ASPX 页面中设置的数据键名更改行颜色。这是我到目前为止所尝试过的,但行不通。

如何引用数据键名称(这是我正在调用的表中的一列)并仍然根据某些文本更改颜色?该列将隐藏在 GridView 中。有什么建议吗?

protected void Gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.DataItem.Equals("Example Text"))
{
e.Row.BackColor = Color.Green;
}
else if (e.Row.DataItem.Equals("Other Text"))
{
e.Row.BackColor = Color.Orange;
}
}
}

最佳答案

DataKeyNames 基于索引。

string dataKeyValue = Gridview1.DataKeys[e.Row.RowIndex].Values[0].ToString();

if (dataKeyValue == "Example Text")
{
e.Row.BackColor = Color.Green;
}

关于c# - 如何根据DataKeyName更改Gridview行颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60603067/

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