PDA

View Full Version : سوال: ایجاد رابطه(DataRelation) بین 3 جدول



hp1361
پنج شنبه 12 آذر 1388, 18:32 عصر
سلام

من سه تا جدول دارم
1-Dispatch(فیلد=Dispatch )
2-Bag(فیلد=Dispatch,Bag_Num)
3-Parel(فیلد=Dispatch,Bag_Num,Registration_Num)

با کد زیر بین Dispatch و Bag رابطه برقرار کردم




DataRelation objDataRelation_Dispatch_Bag = new DataRelation("Dispatch_Bag", objDataSet.Tables["Table_Dispatch"].Columns["Dispatch"], objDataSet.Tables["Table_Bag"].Columns["Dispatch"]);
objDataSet.Relations.Add(objDataRelation_Dispatch_ Bag);



حالا برای برقراری رابطه بین جداول Bag و Parcel مشکل دارم . چراکه باید دو فیلد Dispatch و Bag_Num هم زمان کلید قرار داده بشن .
از چه کدی بایست استفاده کنم ؟

ممنون

hp1361
دوشنبه 16 آذر 1388, 19:31 عصر
برای ارتباط دو جدول با استفاده از چند فیلد(بیش از یک فیلد ) از ادرس زیر تونستم مشکل رو بر طرف کنم



http://www.knowdotnet.com/articles/datarelation.html

majid325
سه شنبه 17 آذر 1388, 10:25 صبح
من یه نمونه بین 4 تا جدول تو سایت گزاشتم , جستجوش با خودت (نمیدونم تو بخش C# یا Linq)