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