【问题标题】:TELERIK Radgrid strange behaviorTELERIK Radgrid 奇怪的行为
【发布时间】:2014-11-24 15:30:38
【问题描述】:

我有一个 Radgrid,它拒绝将第 16 行和第 17 行(从 1 开始计数)中的任何数据设为可选。 只有这两行缺乏“可选择性”,例如如果我删除这两行(或行中的数据),恰好在这里结束的新数据显示相同的行为。

谢谢, 每

        <telerik:RadGrid ID="RadGridUserAdmin" runat="server" AllowAutomaticDeletes="True"
        AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AllowFilteringByColumn="True"
        AutoGenerateColumns="False" AutoGenerateHierarchy="True" CellSpacing="0" DataSourceID="dsUsers"
        GridLines="None" ShowGroupPanel="True" Height="700" AllowSorting="True" ShowStatusBar="True"
        GroupingEnabled="False">
        <ExportSettings>
            <Pdf PageWidth="" />
        </ExportSettings>
        <ClientSettings AllowDragToGroup="True">
            <Scrolling AllowScroll="True" UseStaticHeaders="True" />
        </ClientSettings>
        <MasterTableView DataKeyNames="IDUser" DataSourceID="dsUsers" CommandItemDisplay="Top"
            Name="Users">
            <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
            <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                <HeaderStyle Width="20px"></HeaderStyle>
            </RowIndicatorColumn>
            <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                <HeaderStyle Width="20px"></HeaderStyle>
            </ExpandCollapseColumn>
            <DetailTables>
                <telerik:GridTableView DataKeyNames="UserID,ProductID" DataSourceID="dsUserProduct" Name="Products"
                    CommandItemDisplay="Top">
                    <ParentTableRelation>
                        <telerik:GridRelationFields DetailKeyField="UserID" MasterKeyField="IDUser"></telerik:GridRelationFields>
                    </ParentTableRelation>
                    <Columns>
                        <telerik:GridBoundColumn SortExpression="UserID" HeaderText="UserID" HeaderButtonType="TextButton"
                            DataField="UserID" UniqueName="UserID" ReadOnly="true" Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridDropDownColumn DataField="ProductID" DataSourceID="dsAllProducts" HeaderText="Product"
                            ListTextField="Name" ListValueField="IDProduct" UniqueName="ProductID">
                        </telerik:GridDropDownColumn>
                        <telerik:GridButtonColumn ConfirmText="Delete this users access to this product?"
                            ButtonType="LinkButton" ButtonCssClass="link" CommandName="Delete" Text="Delete"
                            UniqueName="DeleteColumn">
                            <HeaderStyle Width="60px"></HeaderStyle>
                            <ItemStyle HorizontalAlign="Left"></ItemStyle>
                        </telerik:GridButtonColumn>
                    </Columns>
                </telerik:GridTableView>
            </DetailTables>
            <Columns>
                <telerik:GridBoundColumn DataField="IDUser" DataType="System.Int32" FilterControlAltText="Filter IDUser column"
                    HeaderText="IDUser" ReadOnly="True" SortExpression="IDUser" UniqueName="IDUser"
                    Visible="false">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="username" FilterControlAltText="Filter username column"
                    HeaderText="username" SortExpression="username" UniqueName="username">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="FullName" FilterControlAltText="Filter FullName column"
                    HeaderText="FullName" SortExpression="FullName" UniqueName="FullName">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="eMail" FilterControlAltText="Filter eMail column"
                    HeaderText="eMail" SortExpression="eMail" UniqueName="eMail">
                </telerik:GridBoundColumn>
                <telerik:GridButtonColumn ConfirmText="Delete this user?" ButtonType="LinkButton"
                    ButtonCssClass="link" CommandName="Delete" Text="Delete" UniqueName="DeleteUser">
                    <HeaderStyle Width="60px"></HeaderStyle>
                    <ItemStyle HorizontalAlign="Left"></ItemStyle>
                </telerik:GridButtonColumn>
            </Columns>
            <EditFormSettings>
                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                </EditColumn>
            </EditFormSettings>
            <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
        </MasterTableView>
        <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
        <FilterMenu EnableImageSprites="False">
        </FilterMenu>
    </telerik:RadGrid>

【问题讨论】:

  • 对于任何有同样问题的人,我找到了解决办法。此问题在 Telerik MasterTableView 控件中。我必须添加属性 HierarchyLoadMode="Client"
  • 您可以将其发布为答案并接受它:)

标签: c# asp.net .net telerik radgrid


【解决方案1】:

此问题在 Telerik MasterTableView 控件中。我必须添加属性 HierarchyLoadMode="Client"

【讨论】:

    猜你喜欢
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 2014-09-16
    相关资源
    最近更新 更多