RadGrid 컨트롤을 사용하여 데이터를 표시하는 asp.net 응용 프로그램 (이전 개발자가 작성한 응용 프로그램)이 있습니다. 그러나 페이지 상에 데이터가있는 경우 RadGrid에 데이터가 표시되지 않습니다. 내가 UpdatePanel을 제거하면 radGrid가 곧 작동합니다. Updatepanel을 제거하면 RadCombobox가 Ajax를 사용하는 대신 전체 페이지를 제출합니다.radGrid 컨트롤이 aspx 페이지에 데이터를 표시하지 않습니다.
어쨌든 radGrid를 만들고 함께 사용할 수 있습니까? 뒤에
<asp:UpdatePanel ID="upnlFilter" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<span class="subHeader">VTRIP Log Search: </span>
<asp:Panel ID="Panel1" runat="server" BorderColor="#E3B391" BorderStyle="Solid"
BorderWidth="1" Width="994px">
<div style="height:10px; width:994px">
</div>
<table style="width: 974px; margin: 10px" border="0">
<tr>
<td width="200px">
<telerik:RadComboBox ID="DriverDD" runat="server" Height="120px" Width="180px"
DropDownWidth="180px" EmptyMessage="Choose a Driver"
HighlightTemplatedItems="true" AutoPostBack="true"
AppendDataBoundItems="true"
onselectedindexchanged="DriverDD_SelectedIndexChanged" >
</telerik:RadComboBox>
</td>
<td width="220px">
<asp:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender1" runat="server" TargetControlID="txtDOS"
WatermarkText="Select today or any previous day" WatermarkCssClass="watermarked">
</asp:TextBoxWatermarkExtender>
<asp:TextBox ID="txtDOS" runat="server" Width="200px" EnableViewState="true" CssClass="SetTextbox"
Height="20px" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
<asp:CalendarExtender ID="txtDOS_CalendarExtender" runat="server" Enabled="True"
TargetControlID="txtDOS">
</asp:CalendarExtender>
</td>
<td style="width:350px"> </td>
</tr>
</table>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
<br/>
<telerik:RadGrid ID="RadGrid1" OnSortCommand="RadGrid1_SortCommand"
OnPageIndexChanged="RadGrid1_PageIndexChanged"
Width="99%" Height="181px" OnPageSizeChanged="RadGrid1_PageSizeChanged" AllowSorting="True"
PageSize="5" AllowPaging="True" AllowMultiRowSelection="True" runat="server"
GridLines="None" AutoGenerateColumns="False">
<MasterTableView Height="100px" Width="100%" Summary="RadGrid table">
<CommandItemSettings ExportToPdfText="Export to PDF" />
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"
Visible="True">
</RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"
Visible="True">
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="TripId" HeaderText="Trip ID" SortExpression="TripID"
UniqueName="TripID"
SortAscImageUrl="SortAsc.gif" SortDescImageUrl="SortDesc.gif">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="MemberName" HeaderText="Member Name" SortExpression="MemberName"
UniqueName="MemberName"
SortAscImageUrl="SortAsc.gif" SortDescImageUrl="SortDesc.gif">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="VehicleType" HeaderText="Vehicle Type" SortExpression="VehicleType"
UniqueName="VehicleType"
SortAscImageUrl="SortAsc.gif" SortDescImageUrl="SortDesc.gif">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Status" HeaderText="Status" SortExpression="Status"
UniqueName="Status"
SortAscImageUrl="SortAsc.gif" SortDescImageUrl="SortDesc.gif">
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn>
</EditFormSettings>
<PagerStyle PageSizeControlType="RadComboBox" />
</MasterTableView>
<PagerStyle Mode="NextPrevAndNumeric"></PagerStyle>
<FilterMenu EnableImageSprites="False">
</FilterMenu>
</telerik:RadGrid>
코드 :
private void LoadData()
{
if (Session["TripMaster"] != null)
{
RadGrid1.DataSource = Session["TripMaster"];
RadGrid1.DataBind();
}
}
RadGrid에 데이터를 어떻게 채우고 있습니까? 코드를 게시 할 수 있습니까? – Win