PDA

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



(:CLONER
سه شنبه 09 تیر 1394, 09:19 صبح
سلام دوستان...
خواهش میکنم کمکم کنید.من یه کمبوباکس دار که به دیتابیسم(sql)به یک جدول که اسمش لیست کالاهاست متصل شده،حالا من میخوام وقتی که هر آیتمی رو که از کمبو باکس انتخاب میکنم قیمت اون کالا در تکست باکس قیمت کالا قرار بگیره ؟؟اما نمیدونم چجوری این ارتباط رو بین کمبو باکس وتکست باکس برقرار کنم؟؟از پاسخ های که دوستان در بالا دادن چیزی دستگیرم نشد..درضمن نوع مقادیر هم nvarchar میباشد.

محمد رضا فاتحی
سه شنبه 09 تیر 1394, 10:29 صبح
سلام با ado

string command = "select name,mablagh from kala";
SqlConnection con = new SqlConnection("ConnectioString");
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(command, con);
try
{
con.Open();
da.Fill(dt);
con.Close();
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "name";
comboBox1.ValueMember = "mablagh";
}
catch
{
}

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
{
txtmablagh.Text = comboBox1.SelectedValue.ToString();
}

(:CLONER
سه شنبه 09 تیر 1394, 14:21 عصر
سلام با ado

string command = "select name,mablagh from kala";
SqlConnection con = new SqlConnection("ConnectioString");
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(command, con);
try
{
con.Open();
da.Fill(dt);
con.Close();
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "name";
comboBox1.ValueMember = "mablagh";
}
catch
{
}

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
{
txtmablagh.Text = comboBox1.SelectedValue.ToString();
}




واقعا کمک بزرگی بهم کردین آقای رضا فاتحی عزیز.درست شد.
اما حال یه سوال دیگه واسم پیش میاد و اونم اینه که من یه کمبوباکس دیگه دارم که تعداد کالاهارو کاربر انتخاب میکنه و من میخام از طریق اون قیمت نهایی رو محاسبه کنم.یعنی اگه کاربر مثلا انتخاب کرد 2 تا کتاب با قیمت 1000توی تکست باکس قیمت نهایی قیمت رو نشون بده

khokhan
سه شنبه 09 تیر 1394, 14:47 عصر
من یه کمبوباکس دیگه دارم که تعداد کالاهارو کاربر انتخاب میکنه و من میخام از طریق اون قیمت نهایی رو محاسبه کنم.یعنی اگه کاربر مثلا انتخاب کرد 2 تا کتاب با قیمت 1000توی تکست باکس قیمت نهایی قیمت رو نشون بده
................................................

private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
label2.Text = (int.Parse(comboBox2.Text.ToString())*int.Parse(la bel1.Text.ToString())).ToString();
}

(:CLONER
سه شنبه 09 تیر 1394, 15:01 عصر
................................................

private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
label2.Text = (int.Parse(comboBox2.Text.ToString())*int.Parse(la bel1.Text.ToString())).ToString();
}
سلام دوست عزیز.
متاسفانه ارور داد!!اینم ارورش:Input string was not in a correct format.

(:CLONER
سه شنبه 09 تیر 1394, 15:20 عصر
سلام دوسته من، اوبالیت به بو
شما چیزی برای کمکم کردن داری؟؟تو پست شماره 7 گیر کردم

(:CLONER
سه شنبه 09 تیر 1394, 15:49 عصر
دوستان من اروری رو که در پست شماره 7 میده رو مدیریت کردم ودیگه ارور نمیده اما مبلغ رو حساب نمیکنه وهیچ عکس العملی نداره!!!
نمیدونم چیکار کنم.لطفا کمک کنید.

(:CLONER
سه شنبه 09 تیر 1394, 15:56 عصر
دوستان ازهمگی ممنونم مشکلم حل شد.امیدوارم منم بتونم بهتون کمکی بکنم