mina1363
سه شنبه 15 مرداد 1387, 18:23 عصر
سلام من میخوام از طریق معماری سه لایه در valuemember کمبو یک سری data بریزم این combobox رو از طریق dataset پر کردم کد های مربوطه برای وضوح مسئله ام اینه :
این کد مربوط به dataset است برای bind کردن به کمبو
cmdselect = newSqlCommand();
cmdselect.Connection = Connection.CnOpen;
cmdselect.CommandText = "sp_SelectKelase";
cmdselect.CommandType = CommandType.StoredProcedure;
da.SelectCommand = cmdselect;
da.Fill(ds.Kelase);
cmdselect.Connection = Connection.CnClose;
return ds;
و این کد برای پر valuemember آن:
cmdselect = newSqlCommand();
cmdselect.Connection = Connection.CnOpen;
cmdselect.CommandText = "sp_SelectKelaseID";
cmdselect.CommandType = CommandType.StoredProcedure;
cmdselect.Parameters.Add("kelase", SqlDbType.NVarChar).Value = kelase;
dr = cmdselect.ExecuteReader();
while (dr.Read())
KelaseID = dr["IDKelase"].ToString();
cmdselect.Connection = Connection.CnClose;
return KelaseID
فیلد IDKelase فیلدی است که میخوام به valuemember نسبت بدم
و دستور sql آن این است
select IDKelase from kelase where Kelase =@kelase
میخوام ID کلاسه متناسب با کلاسه ای که کاربر انتخاب میکنه به valuemember کمبو نسبت داده بشه
این کد مربوط به dataset است برای bind کردن به کمبو
cmdselect = newSqlCommand();
cmdselect.Connection = Connection.CnOpen;
cmdselect.CommandText = "sp_SelectKelase";
cmdselect.CommandType = CommandType.StoredProcedure;
da.SelectCommand = cmdselect;
da.Fill(ds.Kelase);
cmdselect.Connection = Connection.CnClose;
return ds;
و این کد برای پر valuemember آن:
cmdselect = newSqlCommand();
cmdselect.Connection = Connection.CnOpen;
cmdselect.CommandText = "sp_SelectKelaseID";
cmdselect.CommandType = CommandType.StoredProcedure;
cmdselect.Parameters.Add("kelase", SqlDbType.NVarChar).Value = kelase;
dr = cmdselect.ExecuteReader();
while (dr.Read())
KelaseID = dr["IDKelase"].ToString();
cmdselect.Connection = Connection.CnClose;
return KelaseID
فیلد IDKelase فیلدی است که میخوام به valuemember نسبت بدم
و دستور sql آن این است
select IDKelase from kelase where Kelase =@kelase
میخوام ID کلاسه متناسب با کلاسه ای که کاربر انتخاب میکنه به valuemember کمبو نسبت داده بشه