public static void initComboBox(ComboBox comboBox, string tableName, bool isDefaultValue = false) { SortedDictionary <int, AuxiliaryMaterialDataTable> data = AuxiliaryMaterial.getInctance().getAllAuxiliaryMaterialData(tableName); foreach (KeyValuePair <int, AuxiliaryMaterialDataTable> index in data) { AuxiliaryMaterialDataTable area = new AuxiliaryMaterialDataTable(); area = index.Value; comboBox.Items.Add(area.name); } if (isDefaultValue && comboBox.Items.Count > 0) { comboBox.SelectedIndex = 0; } }
private void buttonSave_Click(object sender, EventArgs e) { AuxiliaryMaterialDataTable record = new AuxiliaryMaterialDataTable(); record.name = this.textBoxName.Text; record.desc = this.textBoxDesc.Text; if (m_isAdd) { AuxiliaryMaterial.getInctance().insert(m_tableName, record); } else { AuxiliaryMaterial.getInctance().update(m_recordKey, m_tableName, record.name, record.desc); } this.Close(); }
private void updateDataGridView(SortedDictionary <int, AuxiliaryMaterialDataTable> customerList) { m_recordCount = customerList.Count; this.labelCustomerGroupName.Text = "[" + m_groupName + "]资料共计[" + Convert.ToString(m_recordCount) + "]条记录"; SortedDictionary <int, ArrayList> customers = new SortedDictionary <int, ArrayList>(); for (int i = 0; i < customerList.Count; i++) { AuxiliaryMaterialDataTable record = new AuxiliaryMaterialDataTable(); record = (AuxiliaryMaterialDataTable)customerList[i]; ArrayList temp = new ArrayList(); temp.Add(record.pkey); temp.Add(record.name); temp.Add(record.desc); customers.Add(i, temp); } m_dataGridViewExtend.initDataGridViewData(customers); }