小TIPS:合拼gridview的header
生活随笔
收集整理的這篇文章主要介紹了
小TIPS:合拼gridview的header
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
http://www.cnblogs.com/jackyrong/archive/2006/08/15/477791.html
小TIPS:合拼gridview的header 在asp.net 2.0中的gridview中,有時(shí)需要合拼某一行的頭部,就是說(shuō),比如有三列的表格,那么第一行的表格頭可能占滿(mǎn)三列了,這就
要合拼gridview的header了.今天看到了一個(gè)辦法,故分享之,其實(shí)就是在row_created事件中編寫(xiě)代碼,
Protected Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
??? If e.Row.RowType = DataControlRowType.Header Then
??????????? Dim oCell As New TableCell
??????????? oCell.ColumnSpan = e.Row.Cells.Count
??????????? e.Row.Cells.Clear()
??????????? oCell.Text = "Merged header"
??????????? e.Row.Cells.Add(oCell)
??????? End If
End Sub
可以看到,當(dāng)發(fā)現(xiàn)rowtype 為header時(shí),就充分利用單元格的ColumnSpan屬性,將其設(shè)置為列數(shù)的個(gè)數(shù),然后去掉原來(lái)的內(nèi)容,在賦值文字就可以拉
小TIPS:合拼gridview的header 在asp.net 2.0中的gridview中,有時(shí)需要合拼某一行的頭部,就是說(shuō),比如有三列的表格,那么第一行的表格頭可能占滿(mǎn)三列了,這就
要合拼gridview的header了.今天看到了一個(gè)辦法,故分享之,其實(shí)就是在row_created事件中編寫(xiě)代碼,
Protected Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
??? If e.Row.RowType = DataControlRowType.Header Then
??????????? Dim oCell As New TableCell
??????????? oCell.ColumnSpan = e.Row.Cells.Count
??????????? e.Row.Cells.Clear()
??????????? oCell.Text = "Merged header"
??????????? e.Row.Cells.Add(oCell)
??????? End If
End Sub
可以看到,當(dāng)發(fā)現(xiàn)rowtype 為header時(shí),就充分利用單元格的ColumnSpan屬性,將其設(shè)置為列數(shù)的個(gè)數(shù),然后去掉原來(lái)的內(nèi)容,在賦值文字就可以拉
轉(zhuǎn)載于:https://www.cnblogs.com/miaomiaoga/archive/2007/01/03/610488.html
總結(jié)
以上是生活随笔為你收集整理的小TIPS:合拼gridview的header的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Eclipse配置C++时的三个关键环境
- 下一篇: array_reduce() 与 arr