以前用ASP的时候,输出数据通常用for i = 1 to rs.pagesizeif rs.Eof then Exit for'---------------------
'执行页面循环输出或者其它语句
'---------------------rs.MoveNext
next,现在我使用模板后,不知道这个循环体内的语句要如何写,才能像ASP代码中的一样,在执行输出页面模板的同时,执行其它的代码?如:
'--------------------------------------------------------------------------------------
<table width="700" border="0" align="center" cellPadding="2" cellSpacing="1" bgcolor="#4bb4a4" class="border">
<tr>
<td class="title" colSpan="5" height="18">
<div align="center"><strong>工 程 查 询</strong></div>
</td>
</tr>
<tr>
<td align="center" colSpan="5" class="topbg" height="25"> </td>
<INPUT id="txtMoreLink" type="hidden" runat="server" NAME="hiddenid">
</tr>
<asp:repeater id="ResultsList" runat="server" EnableViewState="false">
<HeaderTemplate>
<tr class="tdbg">
<td width="6%" align="center"><asp:CheckBox ID="chkAll" runat="server" /></td>
<td width="15%" height="18"><div align="center">工程类别</div> </td>
<td width="24%" height="18"><div align="center">工程编号</div></td>
<td width="38%" height="18"><div align="center">工程名称</div> </td>
<td width="17%" height="18" align="center">建筑面积</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr class="tdbg" onMouseOver=javascript:mouseovertd(this) onMouseOut=javascript:mouseouttd(this,"<%# i %>") style="CURSOR: hand" >
<td align="center"><input type="hidden" name="ProInfo<%# i %>" value='<%# objMsg.FormatDBValue(DataBinder.Eval(Container.DataItem,ProjectData.ProjectNO_FIELD)) & "," & objMsg.FormatDBValue(DataBinder.Eval(Container.DataItem,ProjectData.Project_FIELD)) %>'>
<input type="checkbox" name="chk<%# i %>" value="checkbox"></td>
<td height="18"><div align="center" >
<asp:Label EnableViewState="false" ID="LblProjectClass" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.ProClass_FIELD)) %>" runat="server"> </asp:Label>
</div> </td>
<td height="18"><div align="center">
<asp:Label EnableViewState="false" ID="LblProjectNO" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.ProjectNO_FIELD)) %>" runat="server"> </asp:Label>
</div></td>
<td height="18"><div align="center">
<asp:Label EnableViewState="false" ID="LblProject" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.Project_FIELD)) %>" runat="server"> </asp:Label>
</div> </td>
<td height="18" align="center"><asp:Label EnableViewState="false" ID="LblBuildScale" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.BuildScale_FIELD)) %>" runat="server"> </asp:Label></td>
</tr>
</ItemTemplate>
</asp:repeater>
<tr class="tdbg">
<td height="18" colSpan="5" align="center"><cc1:AspNetPager id="AspNetPager1" runat="server" FirstPageText="第一页" LastPageText="最后一页" NextPageText="下一页"
PrevPageText="上一页" PagingButtonSpacing="20px" InputBoxStyle="inputbox" TextBeforeInputBox="转到" NumericButtonTextFormatString="[{0}]"
InputBoxClass="inputbox" PageSize="10" NumericButtonCount="5" ShowCustomInfoSection="Left" CustomInfoTextAlign="Right"></cc1:AspNetPager></td>
</tr>
</table>
'----------------------------------------------------------------------------------------
我想其中的 i 值循环增加,不知道要如何写? 谢谢!
'执行页面循环输出或者其它语句
'---------------------rs.MoveNext
next,现在我使用模板后,不知道这个循环体内的语句要如何写,才能像ASP代码中的一样,在执行输出页面模板的同时,执行其它的代码?如:
'--------------------------------------------------------------------------------------
<table width="700" border="0" align="center" cellPadding="2" cellSpacing="1" bgcolor="#4bb4a4" class="border">
<tr>
<td class="title" colSpan="5" height="18">
<div align="center"><strong>工 程 查 询</strong></div>
</td>
</tr>
<tr>
<td align="center" colSpan="5" class="topbg" height="25"> </td>
<INPUT id="txtMoreLink" type="hidden" runat="server" NAME="hiddenid">
</tr>
<asp:repeater id="ResultsList" runat="server" EnableViewState="false">
<HeaderTemplate>
<tr class="tdbg">
<td width="6%" align="center"><asp:CheckBox ID="chkAll" runat="server" /></td>
<td width="15%" height="18"><div align="center">工程类别</div> </td>
<td width="24%" height="18"><div align="center">工程编号</div></td>
<td width="38%" height="18"><div align="center">工程名称</div> </td>
<td width="17%" height="18" align="center">建筑面积</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr class="tdbg" onMouseOver=javascript:mouseovertd(this) onMouseOut=javascript:mouseouttd(this,"<%# i %>") style="CURSOR: hand" >
<td align="center"><input type="hidden" name="ProInfo<%# i %>" value='<%# objMsg.FormatDBValue(DataBinder.Eval(Container.DataItem,ProjectData.ProjectNO_FIELD)) & "," & objMsg.FormatDBValue(DataBinder.Eval(Container.DataItem,ProjectData.Project_FIELD)) %>'>
<input type="checkbox" name="chk<%# i %>" value="checkbox"></td>
<td height="18"><div align="center" >
<asp:Label EnableViewState="false" ID="LblProjectClass" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.ProClass_FIELD)) %>" runat="server"> </asp:Label>
</div> </td>
<td height="18"><div align="center">
<asp:Label EnableViewState="false" ID="LblProjectNO" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.ProjectNO_FIELD)) %>" runat="server"> </asp:Label>
</div></td>
<td height="18"><div align="center">
<asp:Label EnableViewState="false" ID="LblProject" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.Project_FIELD)) %>" runat="server"> </asp:Label>
</div> </td>
<td height="18" align="center"><asp:Label EnableViewState="false" ID="LblBuildScale" Text="<%# FormatString(DataBinder.Eval(Container.DataItem,ProjectData.BuildScale_FIELD)) %>" runat="server"> </asp:Label></td>
</tr>
</ItemTemplate>
</asp:repeater>
<tr class="tdbg">
<td height="18" colSpan="5" align="center"><cc1:AspNetPager id="AspNetPager1" runat="server" FirstPageText="第一页" LastPageText="最后一页" NextPageText="下一页"
PrevPageText="上一页" PagingButtonSpacing="20px" InputBoxStyle="inputbox" TextBeforeInputBox="转到" NumericButtonTextFormatString="[{0}]"
InputBoxClass="inputbox" PageSize="10" NumericButtonCount="5" ShowCustomInfoSection="Left" CustomInfoTextAlign="Right"></cc1:AspNetPager></td>
</tr>
</table>
'----------------------------------------------------------------------------------------
我想其中的 i 值循环增加,不知道要如何写? 谢谢!
解决方案 »
- 求高手帮忙。看看这个sql语句有难度··
- 图片上传的一点问题
- datagrid 中 dropdownlist 如何绑定数据?
- AspNetForums论坛的问题
- 郁闷: 我的FreeTextBox为什么不能获取输入焦点??
- 在常州做技术的进来看看。。一起研究项目。。
- 為什麼treeview樹型結構在瀏覽器中不能正常顯示
- 如何具体实现安全的信息传递?
- 这么多表,我到底应该怎么处理!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 怎么安装vs.net2003快速入门的数据库!!
- 数据库里读出的日期都带着时间,将他送到textbox的时候怎么去掉?
- 请教:如何在HTML内容发送到客户端IE之前截取/接收一个页面的输出??
如果要显示一个循环变量得话
建议增加一列放一搁label控件
在itemdatabound事件中设置label控件得text