私は要求番号のコンボボックスを持っています。コンボボックスから求人番号を選択すると、その特定の求人に応募したコストセンターを取得する必要があります。これはコードです:
cmd.Connection = con;
if (con.State != ConnectionState.Open)
{
con.Open();
}
txtcc.Text = "";
if (cmbreqno.SelectedValue != null || Convert.ToString(cmbreqno.SelectedValue) != "")
{
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "sp_displaycostcenter";
cmd.Parameters.AddWithValue("@req_no", cmbreqno.SelectedValue);
SqlDataReader rdr = cmd.ExecuteReader();
adp.Fill(dsreqno,"selectedpurchase");
if (dsreqno.Tables["selectedpurchase"].Rows.Count > 0)
{
txtcc.Text = dsreqno.Tables["selectedpurchase"].Rows[0]["req_no"].ToString();
}
dsreqno.Tables["selectedpurchase"].Clear();
}
cmd.Parameters.Clear();
//rdr.Close();
con.Close();