PDA

View Full Version : مبتدی: اضافه کردن یک فیلد به دستور select لینک



mohamadz5
شنبه 04 تیر 1390, 09:56 صبح
سلام . من در حال ساخت یک صفحه جستجو هستم . جستجو در چند جدول انجام میشود و در گرید ویو مشاهده می شود
چطور می تونم داخل دستور select new یک فیلد اضافه کنم که داخلش یک متن بریزم .



DataClassesDataContext DB = newDataClassesDataContext();
var robot =(from se in DB.fcNews
where (se.title.Contains("")|| se.dsc.Contains("")|| se.sum.Contains(""))
selectnew
{
se.title,
se.id,
}).Union(from se2 in DB.fcArticles
where (se2.title.Contains("")||se2.dsc.Contains(""))
selectnew
{
se2.title,
se2.id,
}).Union(from se3 in DB.fcProducts
where (se3.title.Contains("")|| se3.text.Contains(""))
selectnew
{
se3.title,
se3.id,
});

GridView1.DataSource = robot;
GridView1.DataBind();


مثلا اینطوری


DataClassesDataContext DB = newDataClassesDataContext();
var robot =(from se in DB.fcNews
where (se.title.Contains("")|| se.dsc.Contains("")|| se.sum.Contains(""))
selectnew
{
se.title,
se.id,
text="خبر";
}).Union(from se2 in DB.fcArticles
where (se2.title.Contains("")||se2.dsc.Contains(""))
selectnew
{
se2.title,
se2.id,
text="مقاله";
}).Union(from se3 in DB.fcProducts
where (se3.title.Contains("")|| se3.text.Contains(""))
selectnew
{
se3.title,
se3.id,
text="محصولات";
});

GridView1.DataSource = robot;
GridView1.DataBind();


لطفا راهنمایی کنید:ناراحت:

mohamadz5
یک شنبه 05 تیر 1390, 12:28 عصر
یعنی راهی وجود نداره؟ کسی نیست جواب بده :افسرده: