好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Repeater控件動態變更列(Header,Item和Foot)信息實現思路

Repeater控件動態變更列(Header,Item和Foot)信息實現思路

熱門標簽:杭州智能電話機器人 廈門四川外呼系統 內蒙古智能電銷機器人哪家強 山東防封電銷卡辦理套餐 地圖標注位置多的錢 泰州手機外呼系統軟件 百度地圖標注點擊事件 濟源人工智能電話機器人價格 怎樣在地圖標注消火栓圖形

需求開發一個小報表,顯示最近五個月的summary的數量統計,報表會隨月份的變化而變化,如下圖。第一列[Department]固定,第二至第六列,也就是說Nov 2012 這列會在下月的時候消失,其后的列會向前移,最后一列Mar 2013 會變為Apr 2013。

下圖中,最底一行是顯示每一列的總數(除第一列外)。


為了這個報表,Insus.NET決定使用Repeater控件來實現。難度在于動態顯法第二列至第六列的列名,以及綁定數據。最后一行計算總計的,只要完成上面的動態綁定之后,也算不上問題,Repeater的FooterTemplate顯示某列總計方法,可以參考這篇:https://www.jb51.net/article/34972.htm由于整個報表,列數一定,共六列,因此我們可以把這個寫死。

首先是HeaderTemplate,內嵌一個table,設計好六列,每列拉一個Label,并分別設置好Label的ID,最好讓它們似帶有索引的序數:

接下來是ItemTemplate設計,可以參考HeaderTemplate的設計方式:

最后是FooterTemplate的設計,設計好Label的ID,td文本對齊以及背景顏色:


三個Template的Label的ID都不一樣,但有一些規律,這樣方便在后臺好 FindControl以及將來重構好控制。

上面全是html的設計,下面將是程序開發。

復制代碼 代碼如下:

//實例化對象,以及宣告一個DataTable對象objDt。
PrintLog objPrintLog = new PrintLog();
DataTable objDt;

//宣告5個變量,將用來存儲那5個月份每個部分的數量
decimal c1, c2, c3, c4, c5;

把從數據庫獲取的數據綁定至Repeater控件: 
復制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Data_Binding();
}
}

private void Data_Binding()
{
((IUserControlContainer)this.Master).ShowControl = true;

CultureInfo oCultureInfo = new CultureInfo("en"); //設置好區域文化
DateTime currentDateTime = DateTime.Now; //獲取當前日期時間
objPrintLog.Year = currentDateTime.Year; //獲取年份賦值
objPrintLog.Month = currentDateTime.Month;//獲取月份賦值
objPrintLog.Months = 5; //最近連續5個月份

objDt = objPrintLog.GetSummaryReportByYearMonth();
this.RepeaterLFMS.DataSource = objDt;
this.RepeaterLFMS.DataBind();
}

電話響了,需要先接電話...  大約一分三十六秒完畢,順便去沖杯Coffee.

下面將是Repeater控件的OnItemDataBound事件,Insus.NET也分別對header,Item以及Foot進行圖列說明代碼:


Item 綁定:

 最后是Foot的代碼:


呵呵,完成了。相信它在運行時,會隨著時間的前進(月份的變化),它對應的列名,數據也會隨之變化。

您可能感興趣的文章:
  • asp.net使用Repeater控件中的全選進行批量操作實例
  • ASP.NET中repeater控件用法實例
  • 在Repeater控件中通過Eval的方式綁定Style樣式代碼
  • Repeater控件與PagedDataSource結合實現分頁功能
  • Repeater控件實現編輯、更新、刪除等操作示例代碼
  • 給Repeater控件里添加序號的5種才常見方法介紹
  • Repeater控件綁定的三種方式
  • 如何取得Repeater控件選擇的項目及注意事項
  • Repeater控件分別綁定數組和ArrayList實現思路
  • Repeater控件數據導出Excel(附演示動畫)
  • 淺析Repeater控件的使用 (原樣導出和動態顯示/隱藏Repeater中的列)

標簽:新鄉 百色 喀什 周口 朝陽 朔州 臺州 洛陽

巨人網絡通訊聲明:本文標題《Repeater控件動態變更列(Header,Item和Foot)信息實現思路》,本文關鍵詞  Repeater,控件,動態,變更,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Repeater控件動態變更列(Header,Item和Foot)信息實現思路》相關的同類信息!
  • 本頁收集關于Repeater控件動態變更列(Header,Item和Foot)信息實現思路的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 女人口述被舔的过程| 久久久久久久久久久33| 欧美视频久久久| 欧美成人做爰高潮片免费看夜魔侠| 伊伊人成亚洲综合人网香| 波多野结衣一级片| 久久精品天天爽夜夜爽| 色涩网站| 久久精品国产AV麻豆五月丁香| 国产成人A亚洲精品无5g| 中国女人freexxxx性mp4| 欧美性丝袜老师| 久久精品国产久金国产思思| 黄色传媒| 100种黄台不收费网站| 一对一真人直播| 韩漫画无遮挡羞免费网站 | 69人妻偷拍??熟女丝| 国产妇女性爽视频| 上课被同桌摸下面做羞羞| 在线观看免费精品国自产| 精品久久久久久中文字幕一区奶水 | 久久另类TS人妖一区二区| 18??????????网站| 高h乱肉辣文辣书阁| 夜恋秀场全部视频| 欧美性网址| 国产一级a毛一级a爰片| 国产免费又色又爽又黄mv| 午夜伦伦电影理论片大片在线观看| 丰满的女邻居2| 国产男人女人做性全过程视频| 特大欧美黑人巨大XXOO| 欧美一级婬片AAA片红豆影院| 黄包视频| 重口h宫交| 老司机精品福利视频网站| 人妻熟女视频一区| 高清不卡免费一区二区三区| 性xxxxfreexxxxx| 欧美一级影院|