📄 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 + -