private void btUcGroupDirectory_Click(object sender, EventArgs e) { /*У сендера имя - имя_таблицы_lookupEdit */ FormDialog dform = new FormDialog(); dform.Text = this.toolTip1.GetToolTip((sender as Control)).ToString(); DataTable _table = (this.productBindingSource.DataSource as DataRow).Table.DataSet.Tables[(sender as Button).Tag.ToString()]; UcGroupDirectory ucGroupDirectory = new UcGroupDirectory(_table); ucGroupDirectory.errorProvider1.DataSource = (this.productBindingSource.DataSource as DataRow).Table.DataSet; ucGroupDirectory.btClose.Visible = false; dform.panel.Controls.Add(ucGroupDirectory); int rowHandle = ucGroupDirectory.gridView.LocateByValue(0, ucGroupDirectory.gridView.Columns["ID"], (this.Controls.Find((sender as Button).Tag.ToString() + "lookUpEdit", true)[0] as DevExpress.XtraEditors.LookUpEdit).EditValue); if (rowHandle != GridControl.InvalidRowHandle) { ucGroupDirectory.gridView.FocusedRowHandle = rowHandle; ucGroupDirectory.gridView.FocusedColumn = ucGroupDirectory.gridView.Columns["Name"]; } if (DialogResult.OK == dform.ShowDialog(this)) { (this.Controls.Find((sender as Button).Tag.ToString() + "lookUpEdit", true)[0] as DevExpress.XtraEditors.LookUpEdit).EditValue = ucGroupDirectory.gridView.GetDataRow(ucGroupDirectory.gridView.GetSelectedRows()[0])["ID"]; } }
private UserControl InitFarmGroupLevel2(ref String TagControl, ref string Title) { UserControl usControl; usControl = new UcGroupDirectory(this.mDataSet.Tables["FarmGroupLevel2"]); (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet; (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle; (usControl as UcGroupDirectory).gridView.FocusedColumn = (usControl as UcGroupDirectory).gridView.Columns["Name"]; (usControl as UcGroupDirectory).Tag = Title; (usControl as UcGroupDirectory).Dock = DockStyle.Fill; return(usControl); }
private UserControl InitManufacturer(ref String TagControl, ref string Title) { UserControl usControl; usControl = new UcGroupDirectory(this.mDataSet.Tables["Manufacturer"]); (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet; (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle; (usControl as UcGroupDirectory).gridView.FocusedColumn = (usControl as UcGroupDirectory).gridView.Columns["Name"]; (usControl as UcGroupDirectory).Tag = "Справочник изготовителей"; (usControl as UcGroupDirectory).Dock = DockStyle.Fill; return(usControl); }
private UserControl InitFarmGroupLevel2(ref String TagControl, ref string Title) { UserControl usControl; usControl = new UcGroupDirectory(this.mDataSet.Tables["FarmGroupLevel2"]); (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet; (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle; (usControl as UcGroupDirectory).gridView.FocusedColumn = (usControl as UcGroupDirectory).gridView.Columns["Name"]; (usControl as UcGroupDirectory).Tag = Title; (usControl as UcGroupDirectory).Dock = DockStyle.Fill; return usControl; }
private UserControl InitManufacturer(ref String TagControl,ref string Title) { UserControl usControl; usControl = new UcGroupDirectory(this.mDataSet.Tables["Manufacturer"]); (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet; (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle; (usControl as UcGroupDirectory).gridView.FocusedColumn = (usControl as UcGroupDirectory).gridView.Columns["Name"]; (usControl as UcGroupDirectory).Tag = "Справочник изготовителей"; (usControl as UcGroupDirectory).Dock = DockStyle.Fill; return usControl; }