List<Customer> list = new List<Customer>(); Customer cust; for (int i = 0; i < 20; i++) { cust = new Customer { Age = 29 + i, CustomerName = "Scott" + i, Birthday = DateTime.Now.AddMonths(i) }; list.Add(cust); } dataGrid1.DataSource = list; DataGridTableStyle dgStyle = new DataGridTableStyle(); dgStyle.MappingName = "客户"; dataGrid1.TableStyles.Add(dgStyle); 这样绑定之后,为什么GridColumnStyles.Count=0?? 如果绑定datatable数据时,为什么会自动建立GridColumnStyles
List <Customer> list = new List <Customer>(); Customer cust; for (int i = 0; i < 20; i++) { cust = new Customer { Age = 29 + i, CustomerName = "Scott" + i, Birthday = DateTime.Now.AddMonths(i) }; list.Add(cust); } dataGrid1.DataSource = list; DataGridTableStyle dgStyle = new DataGridTableStyle(); dgStyle.MappingName = "客户"; dataGrid1.TableStyles.Add(dgStyle); Customer也实现了ICompareable接口,但是无法排序,为什么?
试下用自定义header啊
Customer cust; for (int i = 0; i < 20; i++)
{
cust = new Customer { Age = 29 + i, CustomerName = "Scott" + i, Birthday = DateTime.Now.AddMonths(i) };
list.Add(cust);
} dataGrid1.DataSource = list; DataGridTableStyle dgStyle = new DataGridTableStyle();
dgStyle.MappingName = "客户";
dataGrid1.TableStyles.Add(dgStyle);
这样绑定之后,为什么GridColumnStyles.Count=0??
如果绑定datatable数据时,为什么会自动建立GridColumnStyles
Customer cust; for (int i = 0; i < 20; i++)
{
cust = new Customer { Age = 29 + i, CustomerName = "Scott" + i, Birthday = DateTime.Now.AddMonths(i) };
list.Add(cust);
} dataGrid1.DataSource = list; DataGridTableStyle dgStyle = new DataGridTableStyle();
dgStyle.MappingName = "客户";
dataGrid1.TableStyles.Add(dgStyle); Customer也实现了ICompareable接口,但是无法排序,为什么?