با سلام
من اطلاعاتم را از View می خونم و داخل comboBox میریزم.
حالا چطو رمی تونم اطلاعات داخل comboBox را بر اساس حروف الفبا مرتب کنم.
با تشکر
Printable View
با سلام
من اطلاعاتم را از View می خونم و داخل comboBox میریزم.
حالا چطو رمی تونم اطلاعات داخل comboBox را بر اساس حروف الفبا مرتب کنم.
با تشکر
Combo خاصیتی به نام Sorted داره که با true کردن آن ، خودش آیتمها رو بر اساس حروف الفبا Sort میکنه
سلام
اگر بخواهیم که مثلا برعکس سورت کنه باید چه کاری انجام بدیم
یک مثال از آدرس : http://www.osix.net/modules/article/?id=672
What if we wanted to order them descending rather than ascending?
Well, the CompareTo() method returns an int value: positive, zero or negative if the two objects are respectively minor/major, equal, major/minor.
So to do the descending order we could just multiply the result of the CompareTo() method by -1 and write the User class like this:
class User : IComparable {
private string firstName;
private string lastName;
public User(string fn, string ln) {
this.firstName=fn;
this.lastName=ln;
}
public int CompareTo(object obj) {
User u=(User)obj;
if (this.lastName==u.lastName) {
return -1*this.firstName.CompareTo(u.firstName);
} else {
return -1*this.lastName.CompareTo(u.lastName);
}
}
public override string ToString() {
return lastName+" "+firstName;
}
}
با تشکر از شما hassan razavi
اما من اطلاعات را از View می خونم و View دو تا خروجی داره - اولی برای dispalyMember و دومی بار valueMember .
زمانی که از خاصیت sotr استفاده می کنم اجاز چنین کاری را نمیده.
دوستان کسی نیست که راهنمایی کند؟
اگه از DataView استفاده میکنید از خاصیت Sort خود DataView استفاده کنید و به هر صورتی که دوست دارید (صعودی - نزولی) داده رو Sort کنید و بعد به Comno متصل کنید. البته من تاحالا تست نکردم که بعد از اتصال ، با تغیر Sort یک DataView ، روی Combo اعمال میشه یا نه؟