简体   繁体   English

用户如何选择要在gridview中查看的数据

[英]how can user choose which data he want to view in gridview

I have a gridview that contains 100 of rows I want that user can select how many rows in the grid he want to view (Means header and data of that header). 我有一个gridview,其中包含100行,我希望该用户可以选择他要查看的网格中的行数(意味着标题和该标题的数据)。 Have you any idea. 你有什么主意吗 Example: 例:

SL     NO       NAME     DATE       END DATE           SUB TOTAL             TOTAL 
==================================================================================


==================================================================================

User can choose he want to see only SL NAME SUB TOTAL TOTAL in gridview and after that Grid will display data like this 用户可以选择他只想在gridview中看到SL NAME SUB TOTAL TOTAL,然后网格将显示这样的数据

SL            NAME                   SUB TOTAL                          TOTAL
==============================================================================



==============================================================================

I am binding like this 我像这样绑定

<data:ActiveOrdersDataSource ID="ActiveOrdersDataSourcebyCompany" runat="server" SelectMethod="GetPaged" EnablePaging="True" EnableSorting="True" EnableDeepLoad="True">
    <DeepLoadProperties Method="IncludeChildren" Recursive="False">
        <Types>
            <data:ActiveOrdersProperty Name="Clients" />
            <data:ActiveOrdersProperty Name="Companies" />
            <data:ActiveOrdersProperty Name="Drivers" />
            <data:ActiveOrdersProperty Name="SalesPeople" />
            <data:ActiveOrdersProperty Name="ServiceTypes" />
            <data:ActiveOrdersProperty Name="VehicleTypes" />
            <data:ActiveOrdersProperty Name="Zones" />
        </Types>
    </DeepLoadProperties>
    <Parameters>
        <asp:SessionParameter Name="CompanyId" SessionField="CompanyId" Type="String" />
        <data:SqlParameter Name="WhereClause" UseParameterizedFilters ="false">
            <Filters>
                <data:ActiveOrdersFilter Column="CompanyId" ControlID="ddlCompany" PropertyName="SelectedValue" ComparisionType="Equals" />
                <data:ActiveOrdersFilter Column="AccountNumber" ControlID="ddlAccount" PropertyName="SelectedValue" ComparisionType="Equals" />
                <data:ActiveOrdersFilter Column="ServiceTypeId" ControlID="ddlService" PropertyName="SelectedValue" ComparisionType="Equals" />
                <data:ActiveOrdersFilter Column="VehicleTypeId" ControlID="ddlVehicle" PropertyName="SelectedValue" ComparisionType="Equals" />
                <data:ActiveOrdersFilter Column="StatusId" ControlID="ddlStatus" PropertyName="SelectedValue" ComparisionType="Equals" />
                <data:ActiveOrdersFilter Column="OrderNo" ControlID="txtOrderNumber" ComparisionType="Contains" />
            </Filters>
        </data:SqlParameter> 
    </Parameters>
</data:ActiveOrdersDataSource>

You can change the visibility of columns based on user preference by setting the Visibility property on each column. 您可以通过在每个列上设置“ Visibility属性来根据用户偏好更改列的Visibility性。 If you're using an ObjectDataSource, you can control the number of rows by setting PageSize . 如果使用的是ObjectDataSource,则可以通过设置PageSize来控制行数。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 让用户选择他希望程序使用多少个线程 - Make user choosing how many threads he want the program to use 用户注册时如何将数据保存到数据库中,即如何记住他在数据库中注册的数据? (给出错误) - How to save data to the database when the user registers, ie how to remember the data with which he registered in the database? (Give error) 如何在用户尝试编辑字段时向用户显示数据已消失? - how can I show the user that the data is gone when he trying to edit a field? 我如何将数据绑定到EditItemTemplate的gridview中的下拉菜单 - How can i bind data to a dropdown in the gridview which is an EditItemTemplate Webform GridView 如何将具有相同用户但不同数据的行合并? - Webform GridView how can combine a row with same user but different data? 用户登录后如何访问链接到用户的特定数据 - How to access specific data that is linked to the user after he/she logs in 用户登录MVC后如何显示用户数据 - How to display user data after he logs in MVC ASP.NET:如何在WebPage中记录用户的视图和更新Gridview? - ASP.NET: How can I log User's View and Update Gridview in WebPage? 如何选择要向DataGridView中添加数据的列? - How do i choose the column that i want to add data into a DataGridView? 我希望我的玩家(角色)找到他站立的节点 - I want that my player(character) find the node on which he standing
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM