如何更换 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 程序集?

如何更换 C1.Data.SimpleTableRow.

我不熟悉组件一控件,但尝试将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
}
相关文章: