我們有一個方法,它返回當前顯示在網格中的行。在運行時創建成員的類
public override List<object> GetData(int startIndex, int endIndex, string[] rowSortBy, bool[] rowAscSortOrder,
string[] rowGroupByOperations, string rowFilterExpression, ref int rowCount)
{
List<A> list = new List<A>();
.. logic..
return list;
}
的問題是,現在的網格列動態,他們繼續在某些條件下發生變化。這意味着我們不能使用類型化的類,因爲數據成員是動態的。另外,我們不能改變返回類型,方法的List<object>
,因爲這實際上是由第三方控制使用的。
編輯:我們需要在網格上進行更新。
我唯一能想到的就是用反射來製作課堂。
任何想法?
也許像字典這樣的東西會更合適? – Sven 2012-04-27 09:36:04
返回類型無法更改。列表
但是,你能否讓列表中的每個對象都有一個帶有列值的字典? – Sven 2012-04-27 09:45:29