asp.net - Telerik RadGrid Returns Empty Grid -


as title suggests having hard time getting radgrid display records. here code:

asp.net code

<telerik:ajaxsetting ajaxcontrolid="pnlmain">     <updatedcontrols>         <telerik:ajaxupdatedcontrol controlid="pnlmain" loadingpanelid="masterpanel" />         <telerik:ajaxupdatedcontrol controlid="rgshowdata" loadingpanelid="masterpanel" />     </updatedcontrols> </telerik:ajaxsetting> <telerik:ajaxsetting ajaxcontrolid="rgshowdata">     <updatedcontrols>         <telerik:ajaxupdatedcontrol controlid="rgshowdata" loadingpanelid="masterpanel" />         <telerik:ajaxupdatedcontrol controlid="pnlmain" loadingpanelid="masterpanel" />     </updatedcontrols> </telerik:ajaxsetting>  [ ... ]  <div class="formcontent" style="height: 1500px">     <asp:panel id="pnlmain" runat="server">         <div class="box">             <telerik:radgrid id="rgshowdata" runat="server" showfooter="true" width="600px" height="400px"                 cellpadding="4" forecolor="#333333" visible="false" emptydatatext="no records found">                 <mastertableview autogeneratecolumns="false" tablelayout="fixed" width="100%">                     <columns>                         <telerik:gridboundcolumn datafield="quote_date" headertext="date" sortexpression="quote_date"                             readonly="true" uniquename="quotedate" dataformatstring="{mm/dd/yy}" />                         <telerik:gridboundcolumn datafield="intl_amt" headertext="global" sortexpression="intl_amt"                             readonly="true" uniquename="intlamt" dataformatstring="{0:n}" />                     </columns>                 </mastertableview>             </telerik:radgrid>         </div>     </asp:panel> </div> 

vb.net code-behind

private sub btnsubmit_click()     [..validation code..]     rgshowdata.visible = true     rgshowdata.rebind() ''automatically calls needdatasource end sub  private sub rgshowdata_needdatasource()     dim ds dataset     ds = getpostdata(datevalue1, datevalue2)     rgshowdata.datasource = ds.tables("radgrid") end sub  private function getpostdata(byval datevalue1, byval datevalue2) dataset     dim ds new dataset     dim dt new datatable("radgrid")     try         dt = data.getinfo(datevalue1, datevalue2)     catch ex exception         throw ex     end try      ds.tables.add(dt)     return ds end function 

i calling radgrid's rebind() property instead of databind() , walk through code in debugger mode can see datasets , datatables being populated correct data. works supposed until webpage , radgrid empty. don't receive error messages, not sure cause of this.

any appreciated. thanks!

you need have ajaxcontrolid btnsubmit. saying btnsubmit initiate ajax requests , update rgshowdata.

<telerik:ajaxsetting ajaxcontrolid="btnsubmit">     <updatedcontrols>         <telerik:ajaxupdatedcontrol controlid="pnlmain" loadingpanelid="masterpanel" />     </updatedcontrols> </telerik:ajaxsetting> 

Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -