علی فتحی
دوشنبه 14 بهمن 1392, 19:43 عصر
سلام :
من یک جدول دارم دارای ستون تاریخ و شرح هزینه است. چگونه میتونم دیتاگرید رو براساس هردو فیلد سورت کنم
برای
برای تاریخ اینونوشتم
var db = new DataClasses1DataContext();
dataGridView1.DataSource = db.Table4s.Where(c => c.date.Contains(maskedTextBoxAdv2.Text.ToString()) );
مثلا هزینه حقوق که زدیم کل حقوق بیاد بعد -تاریخ فروردین
zahra1372
دوشنبه 14 بهمن 1392, 20:02 عصر
gvClass.DataSource = db.tClasses.Where(c => c.Mark < 10).Select(c => c).OrderBy(c => c.Family);
gvClass.DataSource = db.tClasses.Select(c => c).OrderByDescending(c => c.Family);
gvClass.DataSource = db.tClasses.Select(c => c).OrderBy(c=>c.Family).ThenBy(c=>c.Name);
ببینین اینا کمکتون میکنه؟
fmehrvarzi
دوشنبه 14 بهمن 1392, 20:18 عصر
ترتیب معمولی:
string[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" };
names.OrderBy (s => s)
names.OrderBy (s => s.Length)
ترتیب چندگانه
var names = new[] { "Tom", "Dick", "Harry", "Mary", "Jay" }.AsQueryable();
//By length, then alphabetically
names.OrderBy (s => s.Length).ThenBy (s => s)
//By length, then second character, then first character
names.OrderBy (s => s.Length).ThenBy (s => s[1]).ThenBy (s => s[0])
و با فرض اینکه شما یک ستون با نام cost داشته باشید این را بنویسید:
var db = new DataClasses1DataContext();
dataGridView1.DataSource = db.Table4s.Where(c => c.date.Contains(maskedTextBoxAdv2.Text)).OrderBy(c =>c.date).ThenBy(c=>c.cost);
منبع: کتاب نات شل 5.0
علی فتحی
دوشنبه 14 بهمن 1392, 21:36 عصر
نشد عمل نکرد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.