Telerik RadGrid不显示

问题描述 投票:0回答:1

我有一个RadGrid,在几个ASPX应用程序中使用。 它在其他应用程序中工作得很好。 然而当我把它复制并粘贴到这个aspx页面中时,它却不能工作。 我没有得到任何错误信息,而且OnNeedData方法显示记录被拉出。 我得到的只是一条白线,而RadGrid应该出现在那里。 下面是RAdGrid的设置

<telerik:RadGrid ID="RadGridSubject" runat="server"
                                    OnInsertCommand="RadGridSubject_InsertCommand"
                                    OnUpdateCommand="RadGridSubject_UpdateCommand"
                                    AllowAutomaticInserts="false"
                                    AutoGenerateColumns="false"
                                    OnNeedDataSource="RadGridSubject_NeedDataSource"
                                    AllowAutomaticDeletes="false"
                                    MasterTableView-AllowAutomaticInserts="true">
                                    <MasterTableView AutoGenerateColumns="false" CommandItemDisplay="Top"
                                        DataKeyNames="CaseId_FK, SubjectId" Font-Size="Medium"
                                        NoMasterRecordsText="No Subjects Entered"
                                         CommandItemSettings-AddNewRecordText="Add New Subject">
                                        <Columns>
                                            <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn" />
                                            <telerik:GridDateTimeColumn DataField="ReceivedDate" HeaderText="ReceivedDate" SortExpression="OrderDate"
                                                PickerType="DatePicker" EnableTimeIndependentFiltering="true" DataFormatString="{0:MM/dd/yyyy}">
                                            </telerik:GridDateTimeColumn>
                                            <telerik:GridBoundColumn UniqueName="SubjectName" HeaderText="Subject Name" DataField="SubjectName"></telerik:GridBoundColumn>
                                            <telerik:GridDateTimeColumn DataField="SubjectDOB" HeaderText="DOB" SortExpression="DOB"
                                                PickerType="DatePicker" EnableTimeIndependentFiltering="true" DataFormatString="{0:MM/dd/yyyy}">
                                            </telerik:GridDateTimeColumn>
                                            <telerik:GridBoundColumn UniqueName="Race" HeaderText="Race" DataField="SubjectRace"></telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn UniqueName="Sex" HeaderText="Sex" DataField="SubjectSex"></telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn UniqueName="JackectNumnber" HeaderText="Jackect #" DataField="Jacketnum"></telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn UniqueName="SID" HeaderText="SID #" DataField="SID"></telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn UniqueName="FBI" HeaderText="FBI #" DataField="FBI"></telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn UniqueName="SubjectOther" HeaderText="Other" DataField="SabjectOtherInfo"></telerik:GridBoundColumn>
                                            <telerik:GridTemplateColumn AllowFiltering="false">
                                                <ItemTemplate>
                                                    <asp:Button ID="btnSubjectDelete" CssClass="btn btn-xs btn-danger" Text="Delete" runat="server" OnClick="btnSubjectDelete_Click" OnClientClick="confirmAspButton(this); return false;"></asp:Button>
                                                </ItemTemplate>
                                            </telerik:GridTemplateColumn>
                                        </Columns>
                                        <EditFormSettings UserControlName="SubjectEdit.ascx" EditFormType="WebUserControl" PopUpSettings-Modal="false">
                                            <EditColumn UniqueName="EditCommandColumn1"></EditColumn>
                                        </EditFormSettings>
                                    </MasterTableView>
                                </telerik:RadGrid>

为什么在Web应用程序中的其他页面上可以工作,而这个页面却不行? 當你複製和貼上一個RADGrid時,我需要重設所有的屬性嗎?

telerik radgrid
1个回答
0
投票

这是我的一个错误。 我没有绑定RadGrid,一旦我这么做了,控件就按照设计工作了。

© www.soinside.com 2019 - 2024. All rights reserved.