0
У меня есть эта проблема, где room_type_id устанавливается в 1 (ид «Стандартная ставка гостиница», на столе tbl_Room), даже если я выбрал «Общежитие Тип номера», чей идентификатор эквивалентно 2.ошибка combobox/DB?
Это мой код
cn = new OleDbConnection("Provider=SQLOLEDB;Server=xleira-haven\\SQLEXPRESS;Database=MegikoHMS;Uid=sa; Pwd=b1admin;");
OleDbCommand cmdRead = new OleDbCommand("select * from tbl_RoomType", cn);
InitializeComponent();
cn.Open();
da = new OleDbDataAdapter(cmdRead);
dt = new DataTable();
da.Fill(dt);
cbRoomType.DisplayMember = "room_type_name";
cbRoomType.ValueMember = "room_type_id";
cbRoomType.DataSource = dt;
if (cbRoomType.Text == dt.Rows[0]["room_type_name"].ToString())
{
x = int.Parse(dt.Rows[0]["room_type_name"].ToString());
}