private void Initialize() { if (!IsNew) { ValueParametrsDT = TechStoreManager.ReadValueTable(TechStoreManager.ToolsDT.Select("ToolsID = " + ToolsID)[0]["ValueParametrs"].ToString(), TechStoreManager.ToolsSubTypeDT.Select("ToolsSubTypeID = " + ToolsSubTypeID)[0]["Parametrs"].ToString()); } else { ValueParametrsDT = TechStoreManager.ReadValueTable("", TechStoreManager.ToolsSubTypeDT.Select("ToolsSubTypeID = " + ToolsSubTypeID)[0]["Parametrs"].ToString()); } ValueParametrsGrid.DataSource = ValueParametrsDT; ValueParametrsGrid.ReadOnly = false; ValueParametrsGrid.SelectionMode = DataGridViewSelectionMode.CellSelect; DataGridViewComboBoxColumn ParametrName = new DataGridViewComboBoxColumn() { DataSource = TechStoreManager.CurrentParametrsDT, DisplayMember = "ParametrName", ValueMember = "ParametrID", DataPropertyName = "ParametrID", DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing }; ValueParametrsGrid.Columns.Add(ParametrName); ValueParametrsGrid.Columns["ParametrID"].Visible = false; ParametrName.DisplayIndex = 0; ParametrName.ReadOnly = true; ValueParametrsGrid.Columns["Value"].ReadOnly = false; }