0 امتیاز

 

 

سلام عرض می کنم خدمت مسئولین سایت و با تشکر از راهنمایی هایتان


dataGridView1.DataSource = dbn.kalas.Where(c => c.groupname == comboBox1.Text).Select(s => s);

نمی دانم در انتهای این که چه چیزی اضافه کنم که همه ستونهای Table در dataGridView1  نمایش داده نشده و فقط ستونهای انتخاب شده نمایش داده شوند؟ متشکرم

بسته شده

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام

با استفاده از Query چیزی شبیه کد زیر میشه :

var query = from u in db.Users
            select new
            {
                FirstName = u.FirstName,
                LastName = u.LastName,
                FullName = u.FirstName + " " + u.LastName
            };

مثال دوم : 

var result = (from a in new DataContext().Persons
              where a.Age > 18
              select new PersonInformation { a.Name, a.Age }).ToList();

 

حالت متدی : 

List<Person> list = result.AsEnumerable()
                          .Select(o => new Person {
                                           Name = o.Name, 
                                           Age = o.Age
                          }).ToList();

 

-- سوالی در رابطه با کدها داشتید بپرسید

بسیار متشکرم آقای ابراهیمی از راهنمایی تان

کدها را متوجه شدم و مشکلم حل شد

نحوه استفاده از کد بالا را برای استفاده سایر دوستان می نویسم

var dbn = new DataClasses1DataContext();
            var query = from u in dbn.kalas.Where(c => c.groupname == comboBox1.Text)
                        select new
                        {
                            groupname = u.groupname,
                            kalaid = u.kalaid,
                            kalaname = u.kalaname }; 

dataGridView1.DataSource = query;
ویرایش شده توسط
توسط (217 امتیاز) 2 10 32
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...