если мой DataTable как этотсортировать столбцы базы данных в конкретном столбце?
city area areanumber
chennai choolaimedu 565
chennai nungambakam 323
trichy K.K nagar 989
trichy D.nagar 801
sivakasi firenagar 253
утра, используя ниже код
dt.DefaultView.Sort = "areanumber";
dt = dt.DefaultView.ToTable();
dt.DefaultView.Sort = "area";
dt = dt.DefaultView.ToTable();
dt.DefaultView.Sort = "city";
dt = dt.DefaultView.ToTable();
dataGridView1.DataSource = dt;
выход как этот
city area areanumber
chennai choolaimedu 565
chennai nungambakam 323
sivakasi firenagar 253
trichy D.nagar 989
trichy K.K nagar 801
в выше имени таблицы области также получить своего рода основаны на городской колонке, например, :
trichy D.nagar 989
Тричи KK нагар 801
но areanumber did'nt получить сорт, как площадь
я хочу, чтобы результат, как показано ниже таблице
city area areanumber
chennai choolaimedu 323
chennai nungambakam 565
sivakasi firenagar 253
trichy D.nagar 801
trichy K.K nagar 989
Благодаря
Как в вашем втором примере таблицы, D.Nagar получил 989 isanumber, когда у него было 801 в вашем оригинальном столе? Это то, чего вы ожидаете? – Sandy
bro i wana выход такой, что ok –
Hmmm. Тогда я чувствую, что проблема не в сортировке. Я думаю, вам нужно будет написать код для этого и заполнить новый datatable, чтобы получить нужные вещи. Поэтому, если я прав, вы хотите, чтобы каждый столбец был отсортирован независимо от их соответствующих значений в строке. Дайте мне знать, если я понятен .... – Sandy