Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以根据搜索项更改网格视图中列的文本颜色?_C#_Asp.net_.net_Html - Fatal编程技术网

C# 是否可以根据搜索项更改网格视图中列的文本颜色?

C# 是否可以根据搜索项更改网格视图中列的文本颜色?,c#,asp.net,.net,html,C#,Asp.net,.net,Html,注意:我需要根据搜索请求在不同的列中进行更改。是的,您可以在GridView.RowDataBound事件中进行更改 像这样 protected void yourGridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Cells[0].BackCol

注意:我需要根据搜索请求在不同的列中进行更改。

是的,您可以在
GridView.RowDataBound
事件中进行更改

像这样

protected void yourGridView_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Cells[0].BackColor = Color.Beige;
            // 0 could be any valid cell index in your row
        }
    }

有关更多信息

请解释更多您想要的内容。您可能会在这里得到答案。请访问您在下面评论中发布的代码,代码隐藏页面的何处?我需要更改不同页面中特定单元格的背景。我在报告中这样做。例如:如果我用XYZ搜索,我需要更改特定单元格的背景色。假设如果它在第1页和第10页,我需要更改它,或者如果它在不同的列中,也需要更改颜色。但这只发生在第一页。它正在改变其他页面的颜色。请提供一些和平的代码,以便我可以理解你所做的。这会很有帮助。
foreach(grdFlowInfo.Rows中的GridViewRow gr){if(gr.RowType==DataControlRowType.DataRow){for(int i=0;i
在这段代码中,第10页的单元格没有着色,但第1页的单元格有着色,我说的对吗??