gridview顯示資料每 (自定義)行顯示一空行

2021-08-22 15:32:58 字數 1295 閱讀 3619

如題,比如說我想要在gridview顯示資料時每2行動態新增乙個空行,與其他資料分隔開.

具體**如下

intnum

asinteger=0

'記錄當前資料行繫結的位置

dimidentity

asinteger=0

'記錄前面動態新增了幾個空行

protected

subgridview1_rowdatabound()

subgridview1_rowdatabound(

byval

sender

asobject

,byvaleas

system.web.ui.webcontrols.gridviewroweventargs)

handles

gridview1.rowdatabound

ife.row.rowtype

=datacontrolrowtype.datarow

then

intnum

=intnum+1

'繫結乙個資料行就加1

ifintnum

mod2=0

andintnum

<>

10then

'這裡的2可以改,改5即為每5行插入乙個空行.10為每行顯示的記錄數

dimgrv

asgridviewrow

=new

gridviewrow(-1

,-1,datacontrolrowtype.datarow,datacontrolrowstate.normal)

dimcell

astablecell

=new

tablecell

cell.text="

"grv.cells.add(cell)

gridview1.controls(

0).controls.addat(intnum

+identity+1

,grv)

'控制空行新增的位置

identity+=1

'記錄新增的空行數

endif

endif

endsub

頁面**

<

asp:gridview

id="gridview1"

runat

="server"

datasourceid

="***"

>

asp:gridview

>

內容的靈感主要來自孟子的自動填充固定行數的 gridview

GridView控制項分頁顯示資料

using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webcontrols using system.conf...

擴充套件 gridview 空資料時顯示表頭

2015年7月14日16 50 06 gridview 預設展示資料時,若資料為空,則 不顯示,顯示不美觀。針對此問題進行擴充套件 using system.web.ui.webcontrols public static class gridviewextension tableitemstyle...

當GridView無資料時顯示表頭

public class ugridview grd.prerender new eventhandler grd prerender void grd prerender object sender,eventargs e private void grd rowdatabound object ...