2011-04-29 29 views
0

我目前正在使用網格視圖。我正在使用允許分頁方法,它工作正常,並位於網格視圖的右側。隱藏列但網格視圖中沒有頁碼asp.net

我想隱藏第一列工作正常,除了它也刪除分頁號碼,停止用戶無法更改頁碼。

下面是我使用隱藏的列

protected void tblLog_RowCreated(object sender, GridViewRowEventArgs e) 
{ 
    e.Row.Cells[0].Visible = false; 
} 

上面的代碼隱藏正確的列,但也隱藏由網格視圖allowpaging方法創建的自動頁碼的代碼。

感謝您提供的任何幫助。

回答

1

首先檢查,看看它實際上是一個數據行:

if (e.Row.RowType == DataControlRowType.DataRow) 
{ 
    e.Row.Cells[0].Visible = false; 
} 
+0

優秀的偉大工程。在if語句中,儘管我添加了一個或者一個語句來查看它是否是一個頭部,否則一切都會不一致 – Boardy 2011-04-29 23:21:17