YYControls/SmartGridView/SmartGridView.cs
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.WebControls;
using System.Web.UI;
using YYControls.SmartGridViewFunction;
[assembly: System.Web.UI.WebResource("YYControls.SmartGridView.Resources.Asc.gif", "image/gif")]
[assembly: System.Web.UI.WebResource("YYControls.SmartGridView.Resources.Desc.gif", "image/gif")]
[assembly: System.Web.UI.WebResource("YYControls.SmartGridView.Resources.Icon.bmp", "image/bmp")]
[assembly: System.Web.UI.WebResource("YYControls.SmartGridView.Resources.StyleLibrary.css", "text/css")]
#if DEBUG
[assembly: System.Web.UI.WebResource("YYControls.SmartGridView.Resources.ScriptLibraryDebug.js", "text/javascript")]
#else
[assembly: System.Web.UI.WebResource("YYControls.SmartGridView.Resources.ScriptLibrary.js", "text/javascript")]
#endif
namespace YYControls
{
/// <summary>
/// SmartGridView类,继承自GridView
/// </summary>
[ToolboxData(@"<{0}:SmartGridView runat='server'></{0}:SmartGridView>")]
[System.Drawing.ToolboxBitmap(typeof(YYControls.Resources.Icon), "SmartGridView.bmp")]
public partial class SmartGridView : GridView
{
// 需要扩展的功能对象容器
private List<ExtendFunction> _efs = new List<ExtendFunction>();
// 数据源对象
private object _dataSourceObject = null;
/// <summary>
/// 构造函数
/// </summary>
public SmartGridView()
{
}
/// <summary>
/// OnInit
/// </summary>
/// <param name="e"></param>
protected override void OnInit(EventArgs e)
{
this.PreRender += new EventHandler(SmartGridView_PreRender);
// 将需要扩展的功能对象添加到功能扩展列表里
if (!String.IsNullOrEmpty(this._mouseOverCssClass))
this._efs.Add(new MouseOverCssClassFunction());
if (this._smartSorting != null)
this._efs.Add(new SmartSortingFunction());
if (this._clientButtons != null)
this._efs.Add(new ClientButtonFunction());
后面还有 153 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
