RadGridView null inside a custom user control
Hello,
I'm writing a custom control and got problem with a null value for the RadGridView (and also others controls)
Here's my ascx :
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="SearchPage.ascx.cs"
Inherits="SitefinityWebApp.SearchPage" %>
<%@ Register TagPrefix="telerik" Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" %>
<%@ Register TagPrefix="sitefinity" Namespace="Telerik.Sitefinity.Web.UI" Assembly="Telerik.Sitefinity" %>
<%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI.PublicControls.BrowseAndEdit"
Assembly="Telerik.Sitefinity" %>
<
div
id
=
"itemsContainer"
runat
=
"server"
>
<
asp:Label
runat
=
"server"
Text
=
"prova"
ID
=
"jason"
></
asp:Label
>
<
telerik:RadGrid
runat
=
"server"
ID
=
"gvResult"
AutoGenerateColumns
=
"false"
>
<
MasterTableView
>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"FileName"
DataField
=
"Title"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"DateCreated"
DataField
=
"DateCreated"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"FileName"
DataField
=
"Title"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
div
>
public partial class SearchPage : System.Web.UI.UserControl
private string queryString = string.Empty;
private bool searchTagOnly = false;
protected void Page_Load(object sender, EventArgs e)
if (Request.Params["query"] != null)
queryString = Request.Params["query"];
if (Request.Params["tag"] != null)
searchTagOnly = Convert.ToBoolean(Request.Params["tag"]);
PerformSearch();
gvResult.DataSource = result; <- gvResult is null and also this.Controls has 0 items...
gvResult.DataBind();
Hello Paolo,
Thanks for the code, but it doesn't show where you create and set value of the "result" . Can you show how you set this value?
Best wishes,
Ivan Dimitrov
the Telerik team