2013-07-15 58 views
0

我有一個GridView,其中包含可訪問的標題,可以從下拉列表中選擇選項。我有一個jQuery中的函數,以避免在頭上應用noSort類時進行排序。我基本上希望如果GridView中的行數大於500,它應該在GridView標題上添加class noSort,並在下拉選擇的索引更改時,如果小於那麼它應該從標頭中刪除noSort從代碼隱藏文件的代碼中添加/刪除GridView中的標題列中的類

回答

0

我找到了答案,撥打以下功能上的GridView的數據綁定事件每次都會叫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"; 
     } 
1

您可以使用將數據加載到電網後,GridView的「頭風」屬性.. :)

一次,請確保您運行下面的代碼片斷,如:(GridView的作爲gvSagar的Assuem ID):

gvSagar.HeaderStyle .CssClass = 「requiredClassName」;

相關問題