PDA

View Full Version : یک سوال در مورد جدول ها در vb .net



rezak25
چهارشنبه 15 تیر 1384, 11:49 صبح
سلام دوستان
من یه سوال در مورد جدولها دارم
ببینید مثلا من 4 تا جدول دارم
کشورها با ستونهای :ID,name
استانها با ستونهای : ID , Name, KeshvarID
شهرستانها با ستونهای : ID,Name ,OstanID
روستاها با ستونهای : ID , Name ,ShahrestanID

حالا میخام طوری سلکت بزنم که مثلا تمام روستا هایی که ID استانشون یه مقدار مشخصه انتخاب بشن

یا تمام روستاهایی که ID کشورشون یه مقدار خاصیه انتخاب بشن
و بعد نتیجه رو بطور مثال تو یه dataview یا dataset نشون بدم

خیلی ممنون میشم اگه جوابی بهم بدید
مرسی از کمکتون

asilverisis
پنج شنبه 16 تیر 1384, 14:34 عصر
سلام
شما باید از SqlDataAdapter استفاده کنید

یک SQlDataAdapter روی فرم بذارید بعد با ویزارد جلو برید و دستور Select مورد نظر تون رو بنویسید

بعد از تمام شدن ویزارد روی Dataadpater کلیک راست کن و گزینه Generate Dataset روی کلیک کن

یه دیتا ست برات ساخته می شه

حالا می تونی دیتاست رو به یه دیتا گرید وصل کنی

فقط توی Forml Load کد زیر رو بنویس


SqlDataAdapter1.Fill(DataSet11)

:sunglass:

m_nejad
شنبه 18 تیر 1384, 06:51 صبح
select roostan.name from roosta,shahrestan,ostan,keshvar where
shahrestanid=shahrestan.idd and ostanid=ostan.idd and keshvarid=keshvar.idd and ostanid=1