?? datagrid.cs
字號:
/*** 北京林業大學 計00-3班 吳鵬組編寫* 組員:高顯俊,郗嘉,吳鵬,王海,蘇榮* 最后生成時間: 2003.5.31* 本網站借鑒了dotnetjunkies網站的背景和CSS,特此聲明* 并提供一切源代碼,遵守GPL版權聲明* GPL版權聲明在doc/license.txt中,人員分工在doc/summary.txt中* 開發標準在doc/programming standard.doc中,需求聲明在doc/requirements.doc中* 開發計劃在doc/plans.doc中,面向對象軟件設計說明書在doc/brochure.doc 中*/using System;using System.Collections;using System.Globalization;using System.Web;using System.Web.UI;using System.Web.Util;using System.ComponentModel;using System.Reflection;namespace Epico.Controls{ //TODO: [Designer("??")] //TODO: [Editor("??")] [DefaultEvent("SelectedIndexChanged")] [DefaultProperty("DataSource")] [ParseChildren(true)] [PersistChildren(false)] public class DataGrid : System.Web.UI.WebControls.DataGrid { private int itemCount = 0; public int ItemCount { get{ return itemCount; } } // Override to create the repeated items from the DataSource. protected override void OnDataBinding(EventArgs e) { base.OnDataBinding(e); foreach(System.Web.UI.WebControls.DataGridItem item in Items) { if(item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem ||item.ItemType == System.Web.UI.WebControls.ListItemType.Item) { itemCount++; } } } protected override void Render(HtmlTextWriter writer) { base.Render(writer); if ( itemCount == 0 ) writer.Write("<div align=adjust>無項目</div>"); else writer.Write( "<div align=adjust>" + itemCount + "項目</div>"); } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -