Я пытаюсь получить параметры из базы данных в флажок, и если у него одинаковый идентификатор продукта, его необходимо проверить по умолчанию
это код вставки в базу данных
for (int i = 0; i < ddlcaroptions.Items.Count; i++)
{
if (ddlcaroptions.Items[i].Selected == true)
{
Int64 PCarOptionID = Convert.ToInt64(ddlcaroptions.Items[i].Value);
SqlCommand cmd2 = new SqlCommand("insert into tblCarOptionQuant values('" + PID + "','" + PCarOptionID + "')", con);
cmd2.ExecuteNonQuery();
}
}
теперь все работает нормально, я хочу отредактировать этот флажок и обновить базу данных, теперь я связываю флажок с другой таблицей, которая имеет имя и значения
SqlCommand cmd = new SqlCommand("select * from tblCarOption", con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
if (dt.Rows.Count != 0)
{
ddlcaroptions.DataSource = dt;
ddlcaroptions.DataTextField = "CarOptionNameAR";
ddlcaroptions.DataValueField = "CarOptionID";
ddlcaroptions.DataBind();
}
теперь у меня есть все параметры, но я хочу, чтобы выбранные значения былите, которые пользователь уже проверял ранее и сохранял в таблице tblCarOptionQuant,
я пытался получить значения с помощью этой команды
using (SqlCommand getselectedop = new SqlCommand("select PCarOptionID from tblCarOptionQuant where PID = " + PID + "", con))
все в порядке, но теперь, что я могу сделать, чтобы установить выбранные значения изэта команда результат! ??