public SelectBrickDialog() { InitializeComponent(); BrickList = new SortableBindingList <BrickInfo>(); LoadingProgressBar.Visible = false; BrickGridView.AutoGenerateColumns = false; BrickGridView.DataSource = BrickList; BrickGridView.Sort(PartIdColumn, ListSortDirection.Ascending); }
private void BrickGridView_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) { var cellRect = BrickGridView.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true); var clickPos = new Point(cellRect.X + e.X, cellRect.Y + e.Y); GridColumnsContextMenu.Show(BrickGridView, clickPos); } }