使用程序代码输出论坛回复第X层楼
2010-06-09 13:59
411 查看
论坛回复列表,每一留言都显示为“第X层楼”,如果是MSSQL的话可以直接在SQL语句中用那个ROW_NUMBER(),但现在程序是用sqlite数据库,没有那个函数的,自己想了一下,想到用程序来解决,因为分页我都是用anp控件的,所以我就可以用anp的那个start....每页开始记录数的属性了,在rep控件的行绑定事件中输入第X层楼即可,关键代码:
int x = 0;
protected void rep1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
Literal lit = e.Item.FindControl("litX") as Literal;
lit.Text = "第" + (anpTextList.StartRecordIndex + x).ToString() + "楼";
x++;
}
}
int x = 0;
protected void rep1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
Literal lit = e.Item.FindControl("litX") as Literal;
lit.Text = "第" + (anpTextList.StartRecordIndex + x).ToString() + "楼";
x++;
}
}
相关文章推荐
- 在MDK中使用C++源格式做printf串口输出时跳死 调试时发现卡在启动代码中
- android 调用c++程序 并使用locat工具输出
- 使用C/C++实现Socket聊天程序(代码+实验报告)
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 程序题——输出蛇形代码
- User Interface Process 中文使用手册(三)(本程序代码是在.Net2005开发的)
- 使用Java程序输出1~100之间 7的倍数的个数及总和,并打印输出
- 使用 SqlBulkCopy 大量复制文字文件之 C# 程序代码
- [编写高质量代码:改善java程序的151个建议]建议54:正确使用String,StringBuffer,StringBuilder
- //1.编写代码模拟三次密码输入的场景。//2.编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
- [编写高质量代码:改善java程序的151个建议]建议73 使用Comparator进行排序
- [编写高质量代码:改善java程序的151个建议]建议81 非稳定排序推荐使用list
- 在windows phone Mango中使用原生代码开发程序
- 使用CXF开发WebService程序的总结(四):基于bean的客户端和服务端代码的编写
- 使用库项目实现Android程序代码的复用
- plc有双线圈输出,为什么程序上传还能使用?
- Qt程序国际化工具使用和相关代码编写规范
- PyQt5 - 03 使用代码编写基于pyqt5的gui程序
- 合理的使用size_t可以提高程序的可移植性和代码的可读性,让你的程序更高效。
- 微信小程序使用form表单获取输入框数据的实例代码