CC.Controls/DataGrid.cs

(开头部分) 15KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

namespace CC.Controls
{
    using System;
    using System.ComponentModel;
    using System.Globalization;
    using System.IO;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using CC.Common;

    public class DataGrid : System.Web.UI.WebControls.DataGrid
    {
        private const string FirstPageCommandArgument = "First";
        private const string GoToPageCommandArgument = "GoToPage";
        private const string LastPageCommandArgument = "Last";

        public DataGrid()
        {

            base.CssClass = "list-table";
            base.CssClass = "list-table";
            base.AllowPaging = true;
            base.AllowCustomPaging = true;
            base.ShowHeader = true;
            base.PageSize = 0x19;
            base.AutoGenerateColumns = false;
            int num = Utils.StrToInt(Requests.Query("page"));
            if (num > 0)
            {
                base.CurrentPageIndex = num;
            }
            base.SortCommand += new DataGridSortCommandEventHandler(this.SortGrid);
        }

        protected override bool OnBubbleEvent(object source, EventArgs e)
        {
            bool flag = false;
            if (e is DataGridCommandEventArgs)
            {
                DataGridCommandEventArgs args = (DataGridCommandEventArgs)e;
                this.OnItemCommand(args);
                flag = true;
                string commandName = args.CommandName;
                if (commandName == "Select")
                {
                    this.SelectedIndex = args.Item.ItemIndex;
                    this.OnSelectedIndexChanged(EventArgs.Empty);
                    return flag;
                }
                if (!(commandName == "Page"))
                {
                    switch (commandName)
                    {
                        case "Sort":
                            {
                                DataGridSortCommandEventArgs args3 = new DataGridSortCommandEventArgs(source, args);
                                this.OnSortCommand(args3);
                                return flag;
                            }
                        case "Edit":
后面还有 333 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。