論壇回複清單,每一留言都顯示為“第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++;
}
}