PDA

View Full Version : سوال: مرتب سازی دو معیاره



aboulfazl950
پنج شنبه 25 آبان 1391, 10:14 صبح
سلام! کسی میدونه چه طور باید سورت دو معیاره انجام داد. یک سری لغت فارسی دارم و یک سری آی دی مربوط به هر لغت که در فایل تکست هستند حال چه طور ابتدا بر اساس الفبا و سپس بر اساس آی دی مرتب کنم.
به طور مثال:
احمد 2
احمد 1
احمدیان 1
رضا 1
محمد 1
پس از مرتب سازی:
احمد 1
احمد 2
احمدیان 1
رضا 3
محمد 1

Mahmoud.Afrad
پنج شنبه 25 آبان 1391, 12:07 عصر
از دیتاتیبل میتونید استفاده کنید. به این مثال توجه کنید:
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("name");

dt.Rows.Add(1, "رضایی");
dt.Rows.Add(1, "رضا");
dt.Rows.Add(3, "احمد");
dt.Rows.Add(2, "احمدی");

dt.DefaultView.Sort = "id asc , name asc";

dataGridView1.DataSource = dt;