shahrzad87
جمعه 10 تیر 1390, 13:15 عصر
سلام
من یک برنامه دارم می نویسم و با dataSet به sql وصلش کردم، توی فرم یک comb دارم که datasourceاش به جدول "company" وصل هست و displayMemberاش هم فیلد "name" از همین جدوله valueMemberاش فیلد "code_company" هست و توی DataBindings قسمت selectedValue فیلد "code_company" از جدول "resid" هست، حالا من می خوام یجوری به code_company نامی که از comb انتخاب شده استفاده کنم و توی یه متغیر بریزمش. این کد رو نوشتم.
می خوام بر اساس textbox و comboBox و maskedtextboxهایی که پر هستند جستجو انجام بدم. اما وقتی combمثلا company خالی هست error میداد که try catch نوشتم دیگه error نمیده اما درست کار نمی کنه و بر اساس اونهایی که پر هستند هم جستجو انجام نمیده!
try
{
VS.company_code = int.Parse(cbx_Vcompany.SelectedValue.ToString());
MessageBox.Show(VS.company_code.ToString());
VS.Resid_num = txt_VresidN.Text;
MessageBox.Show(VS.Resid_num.ToString());
VS.Date_resid = mtxt_VresidDt.Text;
MessageBox.Show(VS.Date_resid.ToString());
VS.Date_save = mtxt_Vdate.Text;
MessageBox.Show(VS.Date_save.ToString());
}
catch { }
VS.ShowDialog();
if (company_code != null & Date_resid != "13 / /")
tbl_voroodTableAdapter.FillBy_comp_residD(dS_main. Tbl_vorood, company_code, Date_resid);
else if (company_code != null)
tbl_voroodTableAdapter.FillBy_company(dS_main.Tbl_ vorood, company_code);
if (Resid_num != "13 / /")
tbl_voroodTableAdapter.FillBy_residN(dS_main.Tbl_v orood, Resid_num);
مثلا وقتی فیلد date پر هست ولی company خالیه نتیجه رو نشون نمیده.
:-??
من یک برنامه دارم می نویسم و با dataSet به sql وصلش کردم، توی فرم یک comb دارم که datasourceاش به جدول "company" وصل هست و displayMemberاش هم فیلد "name" از همین جدوله valueMemberاش فیلد "code_company" هست و توی DataBindings قسمت selectedValue فیلد "code_company" از جدول "resid" هست، حالا من می خوام یجوری به code_company نامی که از comb انتخاب شده استفاده کنم و توی یه متغیر بریزمش. این کد رو نوشتم.
می خوام بر اساس textbox و comboBox و maskedtextboxهایی که پر هستند جستجو انجام بدم. اما وقتی combمثلا company خالی هست error میداد که try catch نوشتم دیگه error نمیده اما درست کار نمی کنه و بر اساس اونهایی که پر هستند هم جستجو انجام نمیده!
try
{
VS.company_code = int.Parse(cbx_Vcompany.SelectedValue.ToString());
MessageBox.Show(VS.company_code.ToString());
VS.Resid_num = txt_VresidN.Text;
MessageBox.Show(VS.Resid_num.ToString());
VS.Date_resid = mtxt_VresidDt.Text;
MessageBox.Show(VS.Date_resid.ToString());
VS.Date_save = mtxt_Vdate.Text;
MessageBox.Show(VS.Date_save.ToString());
}
catch { }
VS.ShowDialog();
if (company_code != null & Date_resid != "13 / /")
tbl_voroodTableAdapter.FillBy_comp_residD(dS_main. Tbl_vorood, company_code, Date_resid);
else if (company_code != null)
tbl_voroodTableAdapter.FillBy_company(dS_main.Tbl_ vorood, company_code);
if (Resid_num != "13 / /")
tbl_voroodTableAdapter.FillBy_residN(dS_main.Tbl_v orood, Resid_num);
مثلا وقتی فیلد date پر هست ولی company خالیه نتیجه رو نشون نمیده.
:-??