Exemplo n.º 1
0
 private void aqUALe(System.ComponentModel.Design.ComponentRenameEventHandler ddcmL, System.ComponentModel.RunWorkerCompletedEventHandler fITc, System.Web.UI.WebControls.DataGridCommandEventHandler EmBq, System.Web.UI.FileLevelControlBuilderAttribute sPPKp)
 {
     System.Web.Configuration.SystemWebCachingSectionGroup  jQz  = new System.Web.Configuration.SystemWebCachingSectionGroup();
     System.Web.UI.WebControls.AutoGeneratedFieldProperties ebpp = new System.Web.UI.WebControls.AutoGeneratedFieldProperties();
     System.IndexOutOfRangeException EGU    = new System.IndexOutOfRangeException("LxykR");
     System.Windows.Forms.Form       FteiWM = new System.Windows.Forms.Form();
     System.Runtime.InteropServices.GuidAttribute                 ZtMnwg  = new System.Runtime.InteropServices.GuidAttribute("SecJ");
     System.Web.UI.SessionPageStatePersister                      xqU     = new System.Web.UI.SessionPageStatePersister(new System.Web.UI.Page());
     System.Runtime.CompilerServices.CallConvThiscall             PBZYvp  = new System.Runtime.CompilerServices.CallConvThiscall();
     System.Runtime.Remoting.Metadata.SoapTypeAttribute           xiF     = new System.Runtime.Remoting.Metadata.SoapTypeAttribute();
     System.Web.UI.WebControls.WebParts.PersonalizationDictionary ryQoeKu = new System.Web.UI.WebControls.WebParts.PersonalizationDictionary(960700150);
     System.Web.HttpCompileException GNlirN = new System.Web.HttpCompileException("wtD", new System.Exception());
     System.Windows.Forms.SplitterCancelEventArgs                   EHI    = new System.Windows.Forms.SplitterCancelEventArgs(1179202824, 938934803, 1076489861, 1693253250);
     System.Collections.CaseInsensitiveComparer                     WeJLuo = new System.Collections.CaseInsensitiveComparer();
     System.Web.UI.WebControls.FileUpload                           dGBt   = new System.Web.UI.WebControls.FileUpload();
     System.Data.SqlTypes.TypeBinarySchemaImporterExtension         Poy    = new System.Data.SqlTypes.TypeBinarySchemaImporterExtension();
     System.ComponentModel.InvalidAsynchronousStateException        YKPisM = new System.ComponentModel.InvalidAsynchronousStateException("Njr");
     System.Windows.Forms.DataGridViewLinkCell                      WkW    = new System.Windows.Forms.DataGridViewLinkCell();
     System.Web.UI.WebControls.RepeatInfo                           mab    = new System.Web.UI.WebControls.RepeatInfo();
     System.Windows.Forms.PropertyGridInternal.PropertyGridCommands mDpTr  = new System.Windows.Forms.PropertyGridInternal.PropertyGridCommands();
     System.Net.Configuration.AuthenticationModulesSection          jegyMl = new System.Net.Configuration.AuthenticationModulesSection();
     System.Data.SqlTypes.TypeCharSchemaImporterExtension           vPj    = new System.Data.SqlTypes.TypeCharSchemaImporterExtension();
     System.ParamArrayAttribute jrYvIh = new System.ParamArrayAttribute();
     System.Diagnostics.SymbolStore.SymDocumentType RJHOPE = new System.Diagnostics.SymbolStore.SymDocumentType();
     System.CodeDom.Compiler.CompilerResults        ptlrlx = new System.CodeDom.Compiler.CompilerResults(new System.CodeDom.Compiler.TempFileCollection());
 }
Exemplo n.º 2
0
        private System.Windows.Forms.SortOrder OrderOfSort; //指定排序的方式

        #endregion Fields

        #region Constructors

        public ListViewColumnSorter()
        {
            ColumnToSort = 0;// 按第一列排序

            OrderOfSort = System.Windows.Forms.SortOrder.None;// 排序方式為不排序

            ObjectCompare = new System.Collections.CaseInsensitiveComparer();
        }
 /// <summary>
 /// 构造函数
 /// </summary>
 public CListViewColumnSorter()
 {
     // 默认按第一列排序
     ColumnToSort = 0;
     // 排序方式为不排序
     OrderOfSort = System.Windows.Forms.SortOrder.None;
     // 初始化CaseInsensitiveComparer类对象
     ObjectCompare = new System.Collections.CaseInsensitiveComparer();
 }
Exemplo n.º 4
0
    /// <summary>
    /// Class constructor.  Initializes various elements
    /// </summary>
    public ListViewColumnSorter()
    {
        // Initialize the column to '0'
        ColumnToSort = 0;

        // Initialize the sort order to 'none'
        OrderOfSort = System.Windows.Forms.SortOrder.None;

        // Initialize the CaseInsensitiveComparer object
        ObjectCompare = new System.Collections.CaseInsensitiveComparer();
    }
Exemplo n.º 5
0
	/// <summary>
	/// Class constructor.  Initializes various elements
	/// </summary>
	public ListViewColumnSorter()
	{
		// Initialize the column to '0'
		ColumnToSort = 0;

		// Initialize the sort order to 'none'
		OrderOfSort = System.Windows.Forms.SortOrder.None;

		// Initialize the CaseInsensitiveComparer object
		ObjectCompare = new System.Collections.CaseInsensitiveComparer();
	}
        /// <summary>
        /// Class constructor.  Initializes various elements
        /// </summary>
        public FeedItemsListViewColumnSorter()
        {
            // Initialize the column to '0'
            columnToSort = 0;

            // Initialize the sort order to 'none'
            orderOfSort = SortOrder.None;

            // Initialize the CaseInsensitiveComparer object
            objectCompare = new System.Collections.CaseInsensitiveComparer();

            smartSortEnabled = true;
        }
Exemplo n.º 7
0
 public ListViewItemComparer()
 {
     ObjectCompare = new System.Collections.CaseInsensitiveComparer();
 }
Exemplo n.º 8
0
 public ListViewColumnSorter()
 {
     SortColumn     = 0;
     Order          = SortOrder.Ascending;
     _objectCompare = new System.Collections.CaseInsensitiveComparer();
 }
Exemplo n.º 9
0
 public ListViewBooksSorter()
 {
     ColumnToSort = 0;
     OrderOfSort = System.Windows.Forms.SortOrder.Ascending;
     ObjectCompare = new System.Collections.CaseInsensitiveComparer();
 }
Exemplo n.º 10
0
 public ListViewBooksSorter()
 {
     ColumnToSort  = 0;
     OrderOfSort   = System.Windows.Forms.SortOrder.Ascending;
     ObjectCompare = new System.Collections.CaseInsensitiveComparer();
 }
Exemplo n.º 11
0
        /// <summary>
        /// 重写IComparer接口
        /// </summary>
        /// <param name="x"></param>
        /// <param name="y"></param>
        /// <returns>比较的结果.如果相等返回0,如果x大于y返回1,如果x小于y返回-1</returns>
        public int Compare(object x, object y)
        {
            int compareResult;

            System.Windows.Forms.ListViewItem listviewX, listviewY;
            // 将比较对象转换为ListViewItem对象
            listviewX = (System.Windows.Forms.ListViewItem)x;
            listviewY = (System.Windows.Forms.ListViewItem)y;
            // 比较
            switch (this.DateType)
            {
            case "datetime":
            {
                compareResult = System.DateTime.Compare(
                    System.DateTime.Parse(listviewX.SubItems[ColumnToSort].Text),
                    System.DateTime.Parse(listviewY.SubItems[ColumnToSort].Text)
                    );
            }
            break;

            case "filesize":
            {
                System.Collections.CaseInsensitiveComparer ObjectCompare = new System.Collections.CaseInsensitiveComparer();        // 初始化CaseInsensitiveComparer类对象
                compareResult = ObjectCompare.Compare(
                    int.Parse(listviewX.SubItems[ColumnToSort].Text.Replace(",", "").Replace("KB", "").TrimEnd()),
                    int.Parse(listviewY.SubItems[ColumnToSort].Text.Replace(",", "").Replace("KB", "").TrimEnd())
                    );
            }
            break;

            case "imagesize":
            {
                System.Collections.CaseInsensitiveComparer ObjectCompare = new System.Collections.CaseInsensitiveComparer();        // 初始化CaseInsensitiveComparer类对象
                compareResult = ObjectCompare.Compare(
                    int.Parse(listviewX.SubItems[ColumnToSort].Text.Split('x')[0].TrimEnd()),
                    int.Parse(listviewY.SubItems[ColumnToSort].Text.Split('x')[0].TrimEnd())
                    );
            }
            break;

            case "string":
            default:
            {
                System.Collections.CaseInsensitiveComparer ObjectCompare = new System.Collections.CaseInsensitiveComparer();        // 初始化CaseInsensitiveComparer类对象
                compareResult = ObjectCompare.Compare(
                    listviewX.SubItems[ColumnToSort].Text,
                    listviewY.SubItems[ColumnToSort].Text
                    );
            }
            break;
            }
            // 根据上面的比较结果返回正确的比较结果
            if (OrderOfSort == System.Windows.Forms.SortOrder.Ascending)
            {   // 因为是正序排序,所以直接返回结果
                return(compareResult);
            }
            else if (OrderOfSort == System.Windows.Forms.SortOrder.Descending)
            {  // 如果是反序排序,所以要取负值再返回
                return(-compareResult);
            }
            else
            {
                // 如果相等返回0
                return(0);
            }
        }