如何更换 C1.Data.SimpleTableRow.
本文关键字:SimpleTableRow Data C1 何更换 | 更新日期: 2023-09-27 18:31:36
我正在用开箱即用的功能替换旧的组件一数据工具。现在我遇到了一个使用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
:
protected void dl_languages_ItemDataBound(object sender, DataListItemEventArgs e)
{
DataRowView rowView = (DataRowView) e.Item.DataItem;
DataRow row = rowView.Row;
//... further processing
}