问题描述
datalist在数据绑定后,想显示出来为每显示几行数据就插入一个空行。请将详细的代码写出来,谢谢
解决方案
解决方案二:
这种情况得在后台写一个循环判断。
解决方案三:
mark
解决方案四:
DimintNumAsInteger=0'用来计算数据绑定到第几行DimidentityAsInteger=0 '用来计算前面添加了多少个空行ProtectedSubGridView1_RowDataBound(ByValsenderAsObject,ByValeAsSystem.Web.UI.WebControls.GridViewRowEventArgs)HandlesGridView1.RowDataBoundIfe.Row.RowType=DataControlRowType.DataRowThenintNum=intNum+1IfintNumMod2=0AndintNum<>10Then'mod2这里用的是2你可以改为5;10为没页显示的行数DimgrvAsGridViewRow=NewGridViewRow(-1,-1,DataControlRowType.DataRow,DataControlRowState.Normal)DimcellAsTableCell=NewTableCellcell.Text=" "grv.Cells.Add(cell)GridView1.Controls(0).Controls.AddAt(intNum+identity+1,grv)identity+=1EndIfEndIfEndSub
代码我已经测试过了
解决方案五:
谢谢各位,我找到了一个最好的办法,现与大家分享在DATALIST中重新绑定一列。<%#(Container.ItemIndex+1)%5==0?"<br>";""%>
解决方案六:
mark
解决方案七:
引用4楼kenandzh的回复:
谢谢各位,我找到了一个最好的办法,现与大家分享在DATALIST中重新绑定一列。<%#(Container.ItemIndex+1)%5==0?"<br>";""%>
这个比较实用。