PDA

View Full Version : نسبت دادن دو جدول دیتا بیس به یک datasource



alibabaei2
سه شنبه 28 خرداد 1392, 00:34 صبح
با سلام
می خوام به یک dropdownList یک datasource نسبت بدم و می خوام که محتویاتش دو جدول دیتابیسم باشه،
واسه این کار باید چی کار کنم

میلاد رئیسی
سه شنبه 28 خرداد 1392, 08:01 صبح
سلام . دوست عزیز اگر از دستورات LINQ استفاده میکنید میتونید از LINQDATASOURCE استفاده کنید به صورتی رویداد Selecting اونو به صورت زیر تعیرف کنید !

protected void LinqDataSource1_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
e.Result= from p in . . . .
join a in . . . .

select new
{
p.//چیزی که میخوایی
a.//چیزی که میخوایی
}).tolist();
}

اگر هم میخوایید از ado.net استفاده کنید من پیشنهاد میکنم از View های SQL server استفاده کنید ! آموزش ساختنش رو من توضیح دادم توی تالار sql
http://barnamenevis.org/showthread.php?315284-%D8%B3%D8%A7%D8%AE%D8%AA%D9%86-View-%D8%AF%D8%B1-SQL-Server-2008-R2

alibabaei2
سه شنبه 28 خرداد 1392, 15:32 عصر
دو جدول هیچ ارتباطی باهم ندارند که بخوام join کنم دو تا جدول جدا هستند

forestasphalt
سه شنبه 28 خرداد 1392, 16:41 عصر
دو جدول هیچ ارتباطی باهم ندارند که بخوام join کنم دو تا جدول جدا هستند
از union یا concat استفاده کن

میلاد رئیسی
سه شنبه 28 خرداد 1392, 16:57 عصر
آها ! دوست عزیز یک کلاس با یک فیلد آی دی و یک فیلد همون چیزی که میخوایی توی دراپ دون نمایش بده ! بعد بیا یه لیست از این کلاس بساز و لیست رو با داده های درون بانکت حالا هر چند تا تیبیل میخوان باشن پر کن بعد اون لیست رو به خاصیت دیتا سورس دراپ دون نسبت بده !