باسلام خدمت تمامی دوستان
من ComboBox ی دارم با نام cmbCommodityName که از جدول CommoTables اطلاعات فیلد CommodName میخونه، که در صفحه لودم از کد زیر استفاده کردم:
private void frmSalesInvoices_Load(object sender, EventArgs e)
{
db = new LinqToTrazoDataContext();
var list = db.CommoTables.ToList();
cmbCommodityName.ValueMember = "RowCommo";
cmbCommodityName.DisplayMember = "CommodName";
cmbCommodityName.DataSource = list;
}
حالا میخوام با اتخاب یکی از گزینه های این ComboBox اطلاعات فیلد CommodSize از همون جدول (CommoTables) و در ComboBox1 درج بشه، که از کد زیر استفاده کردم:
private void cmbCommodityName_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbCommodityName.SelectedIndex != -1)
{
var SizeCheng = from d in db.CommoTables
where d.CommodName == cmbCommodityName.SelectedText
select d;
comboBox1.ValueMember = "RowCommo";
comboBox1.DisplayMember = "CommodSize";
comboBox1.DataSource = SizeCheng;
}
}
ولی ComboBoX1 پر نمیشه، نمیدونم کجارو اشتباه کردم. میشه راهنماییم کنید که کدمو چجوری باید تغییر بدم تا ComboBox1 م پربشه؟
ممنون میشم راهنماییم کنید.
باتشکر