0
我正在用現成的功能替換舊的Component One數據工具。現在我遇到了一個使用C1.Data.SimpleTableRow
的方法,我無法找到任何替代功能的等效方法。在問題的方法類似於這樣:如何替換C1.Data.SimpleTableRow
protected void dl_languages_ItemDataBound(object sender, DataListItemEventArgs e)
{
C1.Data.SimpleTableRow lang = (C1.Data.SimpleTableRow)e.Item.DataItem;
C1.Data.C1DataRow row = C1WebDataSet_lookup.TableViews["LANGUAGE"].Rows.Find(new object[] { lang.DataRow.ItemArray[1].ToString() });
int Index = lang.DataRow.Ordinal;
Index++;
//... further processing
}
我首先想到的是用的TableRow類來取代它,但的TableRow沒有DataRow的財產。由於我找不到SimpleTableRow的任何文檔,因此我在這裏完全失敗。
我該如何重構這段代碼,所以我不需要在這裏使用C1程序集?
嘗試投'e.Item.DataItem'到'DataRowView'。 – 2014-11-24 09:22:05
引用'SimpleTableRow'的C1文檔:http://helpcentral.componentone.com/nethelp/c1data/C1.Data.2~C1.Data_namespace_hierarchy.html – DonBoitnott 2014-11-24 11:51:37
@TimSchmelter'DataRowView'是正確的。介意添加您的評論作爲答案,所以我可以接受它? – Marco 2014-11-26 09:29:38