PDA

View Full Version : برنامه فروشگاه



r_khan
چهارشنبه 06 خرداد 1388, 14:15 عصر
من برنامه فروشگاهی را دارم می نویسم یک data grid view درست کردم
ویک culomb textbox برای کد کالا ویک culomb combobox برای نام کالا حالا میخواهم وقتی کدکالا را وارد کردم نام کالای مطابق با ان کد در culomb combobox نشان داده بشه و برعکس (توضیح: نام کالا و کد کالا را از جدول کالا در database گرفته و در جدول فاکتور ذخیره میشود من نام کالاها را در culomb combobox نشان دادم امابقیه را نتوانستم لطفا مرا راهنمایی کنید)

bahar_engineer
چهارشنبه 06 خرداد 1388, 14:49 عصر
شما می خوای وقتی نام کالا رو در combobox انتخاب کردی کد اون توی text box نمایش داده بشه ؟ درست متوجه شدم؟

اگه اینطوریه


private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
{
label1.Text = comboBox1.SelectedItem.ToString();
textbox1.text = label1.text;
}


همانطور که در کد مشخص هست این کد رو توی رویداد comboBox1_SelectedValueChanged
باید بنویسی.
بعد این لیبل را وارد بانکت کن و چک کن که این نام کالا ؛ کدش چنده ؟؟ بعد می نویسی :
label1.text = cmd.executenonequery();
اینطوری کدکالا در تکست باکس نمایش داده می شه فقط همه این کدها روی توی همون رویداد comboBox1_SelectedValueChanged بنویس که با انتخاب کالای جدید، کد اون هم آپدیت بشه
اگه مشکلی داشتی بگو کدبیشتری بذارم

r_khan
چهارشنبه 06 خرداد 1388, 15:12 عصر
با تشکر ازbahar_engineer من چیزایی متوجه شدم اگر توضیح و کد بیشتری بزارید ممنون میشم در مورد لیبل که در بانکم بذارم نمی ذانم چطور این کار را بکنم

bahar_engineer
چهارشنبه 06 خرداد 1388, 19:00 عصر
private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
{
label1.Text = comboBox1.SelectedItem.ToString();
string ks;
ks = " select code from table1 where name='"+label1.text+"'";
OleDbCommand cmd1 = new OleDbCommand(ks, con1);
con1.Open();
textBox1.Text = (cmd1.ExecuteNonQuery()).ToString();
con1.Close();

}

r_khan
پنج شنبه 07 خرداد 1388, 13:18 عصر
دوست عزیزbahar_engineer با تشکر از شما ولی مشکل اینه که combobox و textboxbox رابه عنوان culomb به datagridview اضافه(ADD) کردم
یعنی در datagridview یک 1 culomb دارم ازنوع textboxbox ویک 2 culomb از نوع combobox ولی نه 1 culomb خاصیت text و نه 2 culomb همچین روالی که گفتید

NewFoxStudent
پنج شنبه 07 خرداد 1388, 13:26 عصر
خوب از روال CellEndEdit استفاده کن

r_khan
پنج شنبه 07 خرداد 1388, 13:41 عصر
ممنون ازNewFoxStudent اما خاصیت culomb1 چی باشه تا در culomb1 ذخیره ونمایش داده بشه

NewFoxStudent
پنج شنبه 07 خرداد 1388, 14:06 عصر
میتونی از روال CellValueChanged هم استفاده کنی

r_khan
پنج شنبه 07 خرداد 1388, 16:35 عصر
ولی من کارهایی که گفتید انجام دادم ولی برای همه انتخابها 1- نمایش داده میشود

NewFoxStudent
پنج شنبه 07 خرداد 1388, 16:48 عصر
دوست عزیز من دقیقا منظورت رو متوجه نشدم
برای همه انتخابها -1 نشون میده یعنی چی
نام جداول و فیلدهاش رو بگو تا کد کاملش رو بنویسم

r_khan
جمعه 08 خرداد 1388, 01:16 صبح
من یک جدول کالا دارم با فیلد های code_kala,name_kala,vahed_kala ومیخوام دردیتاگریدویو که ساختم و columb هایی همنام با فیلدها به ان add کردم که columb name_kala ازنوع


combobox بوده وبقیه از نوعtextbox وقتی که از columb name_kala نام موردنظر را انتخاب می کنم کد مرتبط با ان در columb code_kala نمایش داده بشه

r_khan
جمعه 08 خرداد 1388, 13:09 عصر
منتظر پاسخ شما هستم لطفا کمکم کنید:افسرده::گریه:

NewFoxStudent
جمعه 08 خرداد 1388, 13:12 عصر
توی رویداد SeletedIndexChange کد مربوط به کالای انتخاب شده رو از بانک بگیر و توی ستون مربوطه نمایش بده
مشکل کارت کجاست؟