public static ProductsSummaryViewDialog Instance(System.Windows.Forms.BindingSource bindingSource) { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; if ((defaultInstance == null)) { defaultInstance = new FoodInventory.ProductsSummaryViewDialog(); defaultInstance.productsBindingSource.DataSource = bindingSource; } defaultInstance.AutoScrollPosition = new System.Drawing.Point(0, 0); defaultInstance.productsBindingSource.Position = bindingSource.Position; System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default; return defaultInstance; }
private void dataGrid1_Click(object sender, EventArgs e) { FoodInventory.ProductsSummaryViewDialog productsSummaryViewDialog = FoodInventory.ProductsSummaryViewDialog.Instance(this.productsBindingSource); productsSummaryViewDialog.ShowDialog(); }