nasimnastaran
شنبه 14 آبان 1384, 15:07 عصر
با سلام
من دو جدول دارم از نوع sql بدین صورت :
جدول اول Employee با فیلدهای ذیل :
id[int],name[nvarchar],studybranchid[int] , gender[bit] , and etc
جدول دوم بنام studybranch:
id از نوع int و studybranch از نوع nvarchar . بین studybranchid جدول Employee و id جدول studybranch رابطه برقرار می باشد .
برای فیلد جنسیتgender و studybranch به ترتیب از RadioButtonList1 و DropDownList1 استفاده کردم .
اولا برای لود کردن دیتا در داخل DropDownList1 که اطلاعات جدول studybranch بیارد چکار باید کرد .
من این جستجو را نوشتم :
string mysql="SELECT * FROM Employee INNER JOIN StudyBranch ON Employee.StudyBranchID=StudyBranch.ID";//finish
.....
da.Fill(dt);//dt is a datatable
DrpStudyBranch.DataSource=dt;//DrpStudyBranch is a DropDownList
DrpStudyBranch.DataTextField="Study_Branch";//binding
اما به هنگام اجرا فقط رکوردهای جدول Employee را نشان می دهد نه رکوردهای جدول StudyBranch .
ثانیا وقتی می خواهم add کنم چگونه فیلد gender یا RadioButtonList1 که از نوع bit است و فیلد studybranch یا DropDownList1 که از نوع nvarchr را خالی کنیم .
و نهایتا برای save کردن آنها از چه کدی استفاده کنم
من کد ذیل را نوشتم اما جواب نداد :
برای Gender:
drNewRow["Gender"]=RblGender.Items.Count;//1
برای StudyBranch:
drNewRow["StudyBranchID"]=DrpStudyBranch.Items.Count;//2
لطفا راهنمائی کنید .
با تشکر
من دو جدول دارم از نوع sql بدین صورت :
جدول اول Employee با فیلدهای ذیل :
id[int],name[nvarchar],studybranchid[int] , gender[bit] , and etc
جدول دوم بنام studybranch:
id از نوع int و studybranch از نوع nvarchar . بین studybranchid جدول Employee و id جدول studybranch رابطه برقرار می باشد .
برای فیلد جنسیتgender و studybranch به ترتیب از RadioButtonList1 و DropDownList1 استفاده کردم .
اولا برای لود کردن دیتا در داخل DropDownList1 که اطلاعات جدول studybranch بیارد چکار باید کرد .
من این جستجو را نوشتم :
string mysql="SELECT * FROM Employee INNER JOIN StudyBranch ON Employee.StudyBranchID=StudyBranch.ID";//finish
.....
da.Fill(dt);//dt is a datatable
DrpStudyBranch.DataSource=dt;//DrpStudyBranch is a DropDownList
DrpStudyBranch.DataTextField="Study_Branch";//binding
اما به هنگام اجرا فقط رکوردهای جدول Employee را نشان می دهد نه رکوردهای جدول StudyBranch .
ثانیا وقتی می خواهم add کنم چگونه فیلد gender یا RadioButtonList1 که از نوع bit است و فیلد studybranch یا DropDownList1 که از نوع nvarchr را خالی کنیم .
و نهایتا برای save کردن آنها از چه کدی استفاده کنم
من کد ذیل را نوشتم اما جواب نداد :
برای Gender:
drNewRow["Gender"]=RblGender.Items.Count;//1
برای StudyBranch:
drNewRow["StudyBranchID"]=DrpStudyBranch.Items.Count;//2
لطفا راهنمائی کنید .
با تشکر