1ComponentOne.TrueDBGridを使用しています。
2データソースとしてUserListを使用しています。
3このグリッドにはフィルターバーと並べ替えが必要です。
以下のようないくつかの重要なコード:public class User {public int UserID {get; set;} public string UserName {get; set;} public Company TheCompany {get; set;}}
public class Company {public override ToString(){return CompanyName; } public string CompanyName {get; set;}}}
リストUserList
質問:
1 UserListをTrueDBGridにバインドして、これらの列を表示するにはどうすればよいですか?
| UserID | UserName | CompanyName | これらのデータフィールドはUserID、UserName、TheCompany.CompanyNameである必要があると思いますが、CompanyNameが空であることがわかりません。
2このグリッドでCompanyを変更する必要があるため、CompanyNameにvalueItemsを追加する必要があります
I think these datafields should be UserID , UserName, TheCompany,and override Company.ToString() = CompanyName
But I can't sorting the companyName column and can't change company because the datatype is string can't covert to Company;
これらはこれらの問題を解決するための良い方法ですか?