none
GridView用objectdatasouce自动绑定配置select参数问题 RRS feed

  • 问题

  • 我用objectdatasource自动绑定数据时,配置select方法的参数时,我的参数是Session中的一个自定义对象,而我的select方法需要一个该对象的一个属性怎样配置啊?
    2010年1月16日 6:35

答案

  • 你好!

    在 PageLoad 事件中将这个对象中你需要的属性写到一个新的 Session 中如 Session["fldOrder"],然后使用 SessionParameter 。

    这个有前提,对象中你需要的属性变化后你需要同步 Session["fldOrder"] 的值。

    <SelectParameters>
        <asp:SessionParameter Name="fldOrder" SessionField="MyOrder" Type="Int32" />
    </SelectParameters>


    如果感觉比较麻烦可以自己使用相应的 DataAdapter 来获取数据嘛,如 SqlDataAdapter 、 OldDbDataAdapter。

    知识改变命运,奋斗成就人生!
    2010年1月16日 7:03
    版主

全部回复

  • 你好!

    在 PageLoad 事件中将这个对象中你需要的属性写到一个新的 Session 中如 Session["fldOrder"],然后使用 SessionParameter 。

    这个有前提,对象中你需要的属性变化后你需要同步 Session["fldOrder"] 的值。

    <SelectParameters>
        <asp:SessionParameter Name="fldOrder" SessionField="MyOrder" Type="Int32" />
    </SelectParameters>


    如果感觉比较麻烦可以自己使用相应的 DataAdapter 来获取数据嘛,如 SqlDataAdapter 、 OldDbDataAdapter。

    知识改变命运,奋斗成就人生!
    2010年1月16日 7:03
    版主
  • 哦,还真有点麻烦,那我还是传对象进去算了。谢谢

    2010年1月16日 7:14