2
當將GridViews HeaderRow.TableSection設置爲TableRowSection.TableHeader時,我有一個錯誤的錯誤:該表必須按照標題,正文和頁腳的順序包含行部分。 請注意,我在網格DataBound事件處理程序中執行此操作,並且不使用分頁。怎麼會這樣?GridView HeaderRow.TableSection錯誤
謝謝
當將GridViews HeaderRow.TableSection設置爲TableRowSection.TableHeader時,我有一個錯誤的錯誤:該表必須按照標題,正文和頁腳的順序包含行部分。 請注意,我在網格DataBound事件處理程序中執行此操作,並且不使用分頁。怎麼會這樣?GridView HeaderRow.TableSection錯誤
謝謝
首先,你應該設置在第一行的類型時,它會創建的標題:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex == 0)
{
e.Row.RowType = DataControlRowType.Header;
}
}
現在你可以這樣做:
GridView1.DataSource = dt;
GridView1.DataBind();
GridView1.HeaderRow.TableSection = TableRowSection.TableHeader;
非常感謝你,我有一些行動態插入到標題,他們沒有RowType == DataControlRowType.Header – idm 2011-12-25 19:36:20