我在 Visual Studio 2010 (C#) Silverlight 4 项目中遇到以下情况DataGrid
(为了简洁起见,这是伪代码):
public class BaseClass {
public string str1;
public string str2;
}
public class DerivedClass : BaseClass {
public string str3;
public string str4;
}
public List<DerivedClass> SetItemSource(List<DerivedClass> list) {
dataGrid.ItemSource = list;
}
当我运行代码时,列的顺序是:
str3 str4 str1 str2
我希望它们显示为:
str1 str2 str3 str4
有没有办法做到这一点?我发现 SilverlightDataGrid
非常不灵活。