Hello,
I have the following code:
public void fillCombo (SqlConnection conn,ComboBox combo,String sproc,String code,string description,string year)
{
using (SqlCommand cmd2 = new SqlCommand(sproc))
{
cmd2.CommandType = CommandType.StoredProcedure;
conn.Open();
cmd2.Connection = conn;
using (SqlDataReader rdr2 = cmd2.ExecuteReader(CommandBehavior.CloseConnection))
{
DataTable dt2 = new DataTable();
dt2.Columns.Add(code, typeof(decimal));
dt2.Columns.Add(description, typeof(string));
dt2.Columns.Add(year,typeof(int));
while (rdr2.Read())
{
DataRow dr2 = dt2.NewRow();
dr2[0] = rdr2.GetDecimal(rdr2.GetOrdinal(code));
dr2[1] = rdr2.GetString(rdr2.GetOrdinal(description));
dr2[2] = rdr2.GetString(rdr2.GetOrdinal(year));
dt2.Rows.Add(dr2);
}
rdr2.Close();
combo.DataSource = dt2;
combo.DisplayMember = description;
combo.ValueMember = code;
}
}
}
How can i add dr2[2] to ValueMember as well? I want the combobox to have two columns.
Thank you in advance.