簡體   English   中英

Asp.Net C#動態GridView選項和排序值

[英]Asp.Net C# Dynamic GridView Options and Values on Sorting

我有一個GridView控件,它顯示Page_Load上的表中的數據,以及一列中的進度條和另一列中的按鈕。

然后,它循環遍歷表格的每一行,並根據值循環顯示,隱藏該按鈕(即,如果第一列的值=“ Open”,則第八列的按鈕將被隱藏)。 它使用一個簡單的foreach循環;

foreach (GridViewRow Row in MyGridView.Rows)
{
    if(Row.Cells[0].Text == "Open")
    {
        Row.Cells[7].Text = "";            
    }
}

這在頁面加載時絕對可以正常工作……不幸的是,一旦用戶通過列值對數據進行了排序,它將無法正常工作。 我可以觸發該事件(在板上的其他事件之間進行OnSort和OnSorting之間的測試),但實際上並沒有對表進行任何更改。

似乎問題在於我如何嘗試啟動它……有人有什么想法嗎?

提前致謝。

通過更多測試設法解決了這一問題。 對於有類似問題的任何人,請使用DataGridViews OnPreRender事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM