当前位置:编程学习 > C#/ASP.NET >>

ObjectDataSource的使用问题

各位高手:
    我在一个项目中,为ObjectDataSource的强大功能的吸引。但有几点不是很清楚。请多指教。
大致的页面如下:
.....
<asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1"></asp:GridView>
 <!--用于显示查询结果,支持分页和排序 -->
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <!--用于输入查询条件 -->
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="Button" /> <!--提交查询和排序条件 -->
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
    SelectMethod="GetAssignsDetails" TypeName="WorkroomProduce.BLL.Assign">
    <SelectParameters>
      <asp:Parameter Name="QueryStr" Type="String" />
      <asp:Parameter Name="sortExpress" Type="String" />
      <asp:Parameter Name="sortDir" Type="String" />
      <asp:Parameter Name="StartIndex" Type="Int32" />
      <asp:Parameter Name="Count" Type="Int32" />
    </SelectParameters>
 </asp:ObjectDataSource>

注:GetAssignsDetails(string QueryString, //查询条件
                         string sortExpress,//排序条件                         
                         string sortExpress, //排序方向
                         int32 StartIndex , //结果集的起始索引,用于提高性能
                         int32 Count  //结果集的记录数,用于提高性能。  使用StartIndex和Count使每次提交只返回结果集的一部分
                        )
现在的问题是,我如何在Button1的Clicked事件中更新这几个参数。
1.如何将GridView中的SortExpress传递给GetAssignsDetails的sortExpress;
2.如何设置GetAssignsDetails中QueryString的值
 
                         
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,