PDA

View Full Version : نمایش رکورد های تو در تو در grid view



rezaee_en
یک شنبه 17 دی 1391, 15:03 عصر
با سلام خدمت همه دوستان

من دوتا جدول دارم که در یک فیلد id مشترک می باشند فیلد id در جدول اول identitغ و کلید اصلی می باشد و الی در جدول دوم خیر ، حالا من می خواهم رکورد های دوجدول را با هم در یا grid view طوری نمایش بدهم که رکورد های جدول دوم زیر مجموعه رکورد های جدول اول باشند

ممنون می شم اگه از اساتید راهنمایی بفرمایند

rezaee_en
یک شنبه 17 دی 1391, 15:09 عصر
هیچ کس نیست کمک کنه ؟

rezaee_en
یک شنبه 17 دی 1391, 15:14 عصر
تو رو خدا یکی کمک کند

bftarane
یک شنبه 17 دی 1391, 17:48 عصر
اين لينک رو ببينيد.
http://aspsnippets.com/Articles/Gridview-inside-Gridview-in-ASPNet-using-C-and-VBNet.aspx

b.paseban
یک شنبه 17 دی 1391, 18:01 عصر
سلام بر شما.
ساختار جدول دوم شما که زیر مجموعه جدول اول هست باید طوری باشه که کلید اصلی جدول اول رو تو خودش بعنوان کلید خارجی قرار داده باشه.
شما باید یه کوئری بنویسید به این شکل :


create Procedure [dbo].[selectall]
@CategoryID int
As
Begin
Select
[ImageID],
[CategoryID],
[Alt],
[ImgLarg],
[ImgSmall],
[Status]
From Tbl_Images WHERE [CategoryID] = @CategoryID
End


تو اینجا CategoryID کلید خارجی جدول دوم و کلید اصلی جدول اول هست.
ImageID هم کلید اصلی جدول اول.
حالا میتونی مقدار CategoryID رو داخل این sp قرار دهید و مقادیر بدست اومده رو نمایش بدید.