PDA

View Full Version : DataRelation



m7802z
چهارشنبه 26 بهمن 1384, 16:31 عصر
سلام دوستان
شاید سئوالم ناشیانه باشه ولی الان گیر کردم
بین دو تا Table تو یک دیتاست یک Relation با استفاده از DataRelation برقرار کردم میخوام یک سری اطلاعات از هر جدول رو تو یک Data component مثل DataGrid یا DataList یا DataRepeator بایند کنم نمی دونم اینکارو چه جوری باید انجام بدم که حاصل رو بتونم بایند کنم ممنون میشم اگر جوابمو بدین

nasimnastaran
جمعه 28 بهمن 1384, 01:23 صبح
شما می توانید ابتدا کلاسی از یک دیتاست برای هردو جدول درست کرده ، سپس ....
(فایل ضمیمه)
موفق باشید

سار
جمعه 28 بهمن 1384, 10:15 صبح
DataRelation dr = new DataRelation("relCheck", Data.Tables["CheckMaster"].Columns["FirstPage"], Data.Tables["CheckDetails"].Columns["FirstPage"]);

m7802z
شنبه 29 بهمن 1384, 11:17 صبح
سلام
ممنون از جوابهاتون
اما مشکل من اینه که چه جوری بایند کنم یعنی relation تعریف شده من می خوام فقط از اون از دو تا Table فیلد هایی که نیاز دارم رو توی یک DataGrid باند کنم مشکل اصلی اینه
اگر میشه کمکم کنید

reza_rad
شنبه 29 بهمن 1384, 11:40 صبح
شما باید دو تا tbale رو توی یک query با هم join کنید بر اساس فیلد رابطه.
اگه قسمت join رو توی کتابهای دیتابیس بخونید کاملا متوجه میشید.
این هم یک مثال:


select tbl_one.f1,..,tbl_two.f1,.. from tbl_one,tbl_two where tbl_one.fn=tbl_two.fm

m7802z
شنبه 29 بهمن 1384, 12:05 عصر
مشکل این نیست مشکل اینه که من هر دو تا table از یک بانک نیست یعنی یکی از بانک با فرمت متن که توی یک جدول توی DataSet پر شده و اون یکی جدول از بانک اصلی تو DataSet پر شده مشکل اینه که نمی تونم از دستورات SQL استفاده کنم