如題,比如說我想要在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 ...