数据绑定时如何使用过滤操作

发布于 2024-11-02 13:16:45 字数 1595 浏览 0 评论 0原文

我在网格上使用虚拟滚动。我希望我的网格也应该支持过滤操作来实现这一点我可以使用 FilterParameterName="" & FilterParameterType="" 数据绑定的属性或是否有任何其他方法可用于通过虚拟滚动实现过滤。

                        <telerik:GridBoundColumn DataField="SUPPNAME" HeaderText="Name" UniqueName="suppName" />

                    </Columns>
                </MasterTableView>
                <ClientSettings>
                    <Scrolling AllowScroll="True" EnableVirtualScrollPaging="True" UseStaticHeaders="True">
                    </Scrolling>
                    <DataBinding Location="POProcessing.aspx" SelectMethod="GetProductData" SelectCountMethod="GetCount"
                        StartRowIndexParameterName="startRowIndex" MaximumRowsParameterName="maxRows" FilterParameterName="suppName" FilterParameterType="String" />
                    <ClientEvents OnCommand="showLoadingPanel" OnDataBound="hideLoadingPanel" OnRowClick="onRowClick"
                        OnRowDataBound="RowDataBound" OnRowSelecting="OnRowSelecting" OnRowDeselecting="OnRowDeselecting" />
                    <Selecting AllowRowSelect="true" />
                </ClientSettings>
            </telerik:RadGrid>

I am using virtual scrolling on the grid. I want my grid should support filtering operation too to achieve this can i make use of FilterParameterName="" & FilterParameterType="" properties of databinding or is there any other way available to achieve filtering with virtual scrolling.

                        <telerik:GridBoundColumn DataField="SUPPNAME" HeaderText="Name" UniqueName="suppName" />

                    </Columns>
                </MasterTableView>
                <ClientSettings>
                    <Scrolling AllowScroll="True" EnableVirtualScrollPaging="True" UseStaticHeaders="True">
                    </Scrolling>
                    <DataBinding Location="POProcessing.aspx" SelectMethod="GetProductData" SelectCountMethod="GetCount"
                        StartRowIndexParameterName="startRowIndex" MaximumRowsParameterName="maxRows" FilterParameterName="suppName" FilterParameterType="String" />
                    <ClientEvents OnCommand="showLoadingPanel" OnDataBound="hideLoadingPanel" OnRowClick="onRowClick"
                        OnRowDataBound="RowDataBound" OnRowSelecting="OnRowSelecting" OnRowDeselecting="OnRowDeselecting" />
                    <Selecting AllowRowSelect="true" />
                </ClientSettings>
            </telerik:RadGrid>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流殇 2024-11-09 13:16:45

如果您通过网格列过滤器文本框应用过滤器,我想它将在虚拟滚动处理后保留。数据绑定> FilterParameterName/FilterParameterType 属性很可能用于指定默认情况下传递给 Select 方法的过滤器参数的名称和类型。

If you apply filters through the grid columns filter textboxes, I suppose it will be retained after virtual scrolling processing. The DataBinding > FilterParameterName/FilterParameterType attributes can most likely be used to specify name and type for the filter parameter that will be passed to the Select method by default.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文