У меня ДВА вопроса, во-первых, как добавить 2 значения, а во-вторых: если мы добавим 2 значения, нам нужно изменить код при сохранении значения combo-box
в базе данных (второй вопрос с кодом, который я также задаю с концаэтот вопрос)?
Мне нужно добавить 2 значения из таблицы dep_Id
и dep_Name
в `ComboBox;как это:
(Department ID: Department Name)
Это хранимая процедура:
CREATE PROCEDURE [dbo]. SelectComoboxData_SP
AS
SELECT dep_Id, dep_Name
FROM department
RETURN 0
Это код C #:
public void updateDepartmentList()
{
refresh_DataGridView();
SqlCommand cmd = new SqlCommand("SelectComoboxData_SP", con);
cmd.CommandType = CommandType.StoredProcedure;
con.Open();
try
{
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
com_boxDepartment.Items.Add(dr["dep_Id"]);
com_boxDepartment.SelectedIndex = 0;
}
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show("<<<INVALID SQL OPERATION \n" + ex);
}
con.Close();
}
Дайте мне знать, когда я выберу любойотдел из выпадающего списка, так что теперь я написал этот код
cmd.Parameters.AddWithValue("@dId", com_boxDepartment.Text);
для сохранения по идентификатору, поэтому, когда добавить 2 значения в выпадающий список, нам нужно что-то изменить?