PDA

View Full Version : سوال: نمایش اطلاعات تکس باکس بر حسب مقدار کامبوباکس در EF



davidrobert
پنج شنبه 14 آذر 1392, 21:45 عصر
سلام و خسته نباشید. من میخوام اطلاعات انتخاب از کامبوباکس رو نشان بدم یعنی من با این کد
var q = db.Tbl_ListCustomer;
CmbCodeCustomer.Items.Clear();
foreach (var tblCompany in q)
{
CmbCodeCustomer.Items.Add(tblCompany.Code_Customer );
}
اطلاعات یک فیلد از دیتابیسم رو میریزم داخل کامبوباکس و میخوام وقتی طرف کد مشتری رو انتخاب کرد از کامبوباکس در در تکس باکس نام ، نام خانوادگی همون کد رو نشان بده یعنی امدم عدد 1 که کد مشتی هستش اطلاعات به همون مشتری در کامبوباکس رو نشان بده یا 2 رو انتخاب کردم بیاد اطلاعات مربوط به مشتری که کدش 2 هستش رو نشان بده.
ممنون میشم همچین کدی با Ef به هم بدید خیلی نیاز دارم.

khokhan
پنج شنبه 14 آذر 1392, 22:58 عصر
سلام و خسته نباشید. من میخوام اطلاعات انتخاب از کامبوباکس رو نشان بدم یعنی من با این کد
var q = db.Tbl_ListCustomer;
CmbCodeCustomer.Items.Clear();
foreach (var tblCompany in q)
{
CmbCodeCustomer.Items.Add(tblCompany.Code_Customer );
}
اطلاعات یک فیلد از دیتابیسم رو میریزم داخل کامبوباکس و میخوام وقتی طرف کد مشتری رو انتخاب کرد از کامبوباکس در در تکس باکس نام ، نام خانوادگی همون کد رو نشان بده یعنی امدم عدد 1 که کد مشتی هستش اطلاعات به همون مشتری در کامبوباکس رو نشان بده یا 2 رو انتخاب کردم بیاد اطلاعات مربوط به مشتری که کدش 2 هستش رو نشان بده.
ممنون میشم همچین کدی با Ef به هم بدید خیلی نیاز دارم.

.................................................. .................................................. ...............:لبخند:

private void Form1_Load(object sender, EventArgs e)
{
var query = from q in db.frosh select q;
comboBox1.DataSource = db.frosh.ToList();
comboBox1.DisplayMember = "kala_name";
comboBox1.ValueMember = "id";
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string kname = comboBox1.Text.ToString();

var query = from q in db.frosh where q.kala_name == kname select q;
foreach (var item in query)
{
textBox1.Text = item.price.ToString();
textBox2.Text = item.tedad.ToString();
textBox3.Text = item.total_price.ToString();
}