代码之家  ›  专栏  ›  技术社区  ›  Kharlos Dominguez

从绑定到ItemUpdating事件中的ObjectDataSource的ASP.Net窗体视图中获取所选行

  •  0
  • Kharlos Dominguez  · 技术社区  · 15 年前

    有一个页面的FormView绑定到ObjectDataSource。

    不幸的是,我需要添加这个业务逻辑的一些数据没有在FormView用户界面上公开,所以我不能使用FindControl来获取这些值(我可以添加控件,将它们绑定到我需要的字段,并将它们的visible属性设置为true,但这很难看)。

    因此,我需要做的是从代码后面获得对与FormView中当前所选项对应的数据行的访问,因为它包含我需要添加业务逻辑代码的数据。

    提前谢谢你的帮助。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Tim Schmelter    15 年前

    试试这个:

    Dim myData As Object = DirectCast(formview1.DataItem, DataRowView)("MyColumn")
    

    编辑:

        2
  •  -2
  •   Kharlos Dominguez    15 年前

    谢谢,我使用ObjectDataSource对象的Select方法对它进行了排序。 这将返回一个包含当前正在编辑的行的数据视图。

    推荐文章