//点击列头
        private void gridVMain_EndSorting(object sender, EventArgs e)
        {
            string     VisibleIdx = this.gridVMain.SortInfo[0].Column.VisibleIndex.ToString();
            string     ColumnName = this.gridVMain.SortInfo[0].Column.Name.Replace("col", "");
            GridColumn Column     = this.gridVMain.SortInfo[0].Column;

            this.gridVMain.ClearSorting();
            if (VisibleIdx != "0" && VisibleIdx != "1")
            {
                Point           FocuseCellValue = System.Windows.Forms.Form.MousePosition;
                int             x         = FocuseCellValue.X;
                int             y         = FocuseCellValue.Y;
                frmSelectLimits frmlimits = new frmSelectLimits(true, ColumnName, x, y);
                if (frmlimits.ShowDialog() == DialogResult.OK)
                {
                    for (int i = 0; i < gridVMain.RowCount; i++)
                    {
                        this.gridVMain.SetRowCellValue(i, Column, frmlimits.limit);
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void gridView1_EndSorting(object sender, EventArgs e)
        {
            string     visibleIndex = this.gridView1.SortInfo[0].Column.VisibleIndex.ToString();
            string     columnname   = this.gridView1.SortInfo[0].Column.Name.Replace("col", "");
            GridColumn column       = this.gridView1.SortInfo[0].Column;

            this.gridView1.ClearSorting();
            if (visibleIndex != "0" && visibleIndex != "1")
            {
                Point           a         = System.Windows.Forms.Form.MousePosition;
                int             x         = a.X;
                int             y         = a.Y;
                frmSelectLimits frmlimits = new frmSelectLimits(true, columnname, x, y);
                if (frmlimits.ShowDialog() == DialogResult.OK)
                {
                    for (int i = 0; i < gridView1.RowCount; i++)
                    {
                        this.gridView1.SetRowCellValue(i, column, frmlimits.limit);
                    }
                }
            }
        }