//点击列头 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); } } } }
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); } } } }