0

1 我正在使用 ComponentOne.TrueDBGrid;

2 我使用 UserList 作为数据源;

3 我需要这个网格的过滤栏和排序;

一些重要的代码如下: public class User{ public int UserID{get;set;} public string UserName{get;set;} public Company TheCompany{get;set;} }

公共类公司{公共覆盖ToString(){返回公司名称;} 公共字符串 CompanyName{get;set;} }

列出用户列表

问题:

1 如何将 UserList 绑定到 TrueDBGrid 以显示这些列?

|用户ID|用户名|公司名| 我觉得这些数据域应该是 UserID , UserName, TheCompany.CompanyName,但是我看不到 CompanyName 是空的;

2 我需要在这个网格中更改公司,所以我需要为 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;

这些是解决这些问题的好方法吗?

4

1 回答 1

0

有点晚了,但是...

将只读字符串属性添加到返回 TheCompany.CompanyName 的 UserList。

于 2013-07-01T14:32:17.997 回答