簡體   English   中英

從文件后面的代碼在GridView ASP.NET的標題列中添加/刪除類

[英]Add/Remove Class in header column in GridView ASP.NET from code behind file

我有一個帶有可訪問標題的GridView,可以從下拉菜單中選擇選項。 我在jquery中有一個函數,以避免在對標頭應用noSort類時進行排序。 我基本上希望,如果GridView中的行數大於500,則應在下拉選定的索引更改時在GridView標頭上添加類noSort,如果小於該類,則應從標頭中刪除noSort

您可以使用gridviews的“標題樣式”屬性。.:)

將數據加載到網格后,請確保運行以下代碼段:(gridview的assuem id為gvSagar):

gvSagar.HeaderStyle.CssClass =“ requiredClassName”;

我找到了答案,在gridview的Databound事件上調用下面的函數,每次gridview數據更改時都會調用此函數,因此可以分別分解標題列:

if (gvName.Rows.Count > sortingLimit)  //Check for rowcount for limit before sorting
        {
            gvName.HeaderRow.Cells[0].CssClass = "noSort fieldAlignCenter";
            gvName.HeaderRow.Cells[1].CssClass = "noSort";
            gvName.HeaderRow.Cells[2].CssClass = "noSort";
            gvName.HeaderRow.Cells[3].CssClass = "noSort";
            gvName.HeaderRow.Cells[4].CssClass = "noSort";
            gvName.HeaderRow.Cells[5].CssClass = "noSort";
            gvName.HeaderRow.Cells[7].CssClass = "noSort";
        }

暫無
暫無

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

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