Hi
I Used RadGrid. Herewith i have load 1000 Records. Each Page Index Shows 25 Records. it is Working Properly. When i saw the View Source the Record Showing only 25 Records(view Html Source) it is good. But The Same way i used to Another Grid But the View Source Shows the 1000 Records in Html View. In order that the Gird page is Loding Slowely. I don't know.. Why One Grid View Source is displaying Corretly.. and Another one is Wrong... Let me know how can i solved this problem...Herewith i have give my sample Coding here.
This Grid Html View is Showing Properly...
HTML
<JetSoft:RadGrid ID="griduniversal" TabIndex="1190" AllowPaging="True"
OnNeedDataSource="griduniversal_NeedDataSource" OnPageIndexChanged="griduniversal_PageIndexChanged" Width="100%" OnEditCommand="griduniversal_EditCommand" AlternatingItemStyle-BackColor="ActiveBorder"
OnPreRender="griduniversal_PreRender" AutoGenerateColumns="False"
runat="server" GridLines="None" AllowSorting="True">
<HeaderContextMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<ClientSettings>
<Selecting AllowRowSelect="true" />
</ClientSettings>
<MasterTableView CommandItemDisplay="Top" DataKeyNames="id,ContactTypeID">
<CommandItemTemplate>
<div class="deletelnk">
<asp:LinkButton ID="lnkContactDelete" OnClick="lnkContactDelete_OnClick" OnClientClick="javascript:return confirm('Would you like to delete the selected Contact(s)?')" runat="server" CausesValidation="false"><img style="border:0px;vertical-align:middle;" alt="" src="../../Images/Delete.png" /><asp:Literal ID="litDeleteArea" runat="server" Text="<%$ Resources:AdminResource, lnkDeleteContact%>"></asp:Literal></asp:LinkButton>
</div>
</CommandItemTemplate>
<Columns>
<JetSoft:GridTemplateColumn UniqueName="TemplateColumn">
<ItemTemplate>
<asp:CheckBox id="chkContactDelete" runat="server"></asp:CheckBox>
</ItemTemplate>
<HeaderStyle Width="10px"></HeaderStyle>
</JetSoft:GridTemplateColumn>
<JetSoft:GridEditCommandColumn UniqueName="EditCommandColumn">
<HeaderStyle Width="40px"></HeaderStyle>
</JetSoft:GridEditCommandColumn>
<JetSoft:GridBoundColumn UniqueName="ID" Visible="false" HeaderText="ID" DataField="ID">
<HeaderStyle Width="20px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="FirstName" HeaderText="Name" DataField="FullName">
<HeaderStyle Width="300px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="City" HeaderText="City" DataField='CityName'>
<HeaderStyle Width="200px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="State" HeaderText="State" DataField="StateName">
<HeaderStyle Width="100px" />
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="Description" HeaderText="Contact Type" DataField="ContactDescription">
</JetSoft:GridBoundColumn>
</Columns>
<EditFormSettings EditFormType="WebUserControl">
<EditColumn>
</EditColumn>
</EditFormSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
</MasterTableView>
<FilterMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</JetSoft:RadGrid>
Code Behind Part
/// <summary>
/// Handling PreRender Event
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
///
protected void griduniversal_PreRender(object sender, System.EventArgs e)
{
if (!this.IsPostBack)
{
if (JSSessionHandler.GetSessionValue("ImageUploadID") != null)
{
if (JSSessionHandler.GetSessionValue("ImageUploadID").ToString() == "OutSideVendorImageUploaded")
{
// To do Something
this.griduniversal.MasterTableView.Rebind();
}
else if (JSSessionHandler.GetSessionValue("ImageUploadID").ToString() == "OutSideVendorLeadImageUploaded")
{
// To do Something
this.griduniversal.MasterTableView.Rebind();
}
}
else
griduniversal.CurrentPageIndex = Convert.ToInt32(JSSessionHandler.GetSessionValue("gridPageIndex"));
this.griduniversal.MasterTableView.Rebind();
}
}
Need Data Source
protected void griduniversal_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
if (JSSessionHandler.GetSessionValue("sessionSearchcontacts") == null)
{
if ((txtUniversalSearchFirstName.Text == string.Empty) && (txtUniversalSearchLastName.Text == string.Empty) && (txtUniversalSearchEmail.Text == string.Empty) && (txtUniversalSearchPostalZipCode.Text == string.Empty))
{
if (Request.QueryString["contactID"] != null && Request.QueryString["contactID"] != "")
{
// TODO: Something Here
List<ContactData> gridData = new List<ContactData>();
gridData = contactManager.GetGridContactByID(Convert.ToInt32(Request.QueryString["contactID"]));
this.griduniversal.DataSource = gridData;
}
else
{
List<ContactData> gridData = new List<ContactData>();
UserData sessionUser = (UserData)JSSessionHandler.GetSessionValue("UserData");
if (sessionUser != null && sessionUser.Id > 0)
{
// TODO: Something Here
gridData = contactManager.GetAllSearchContacts(Convert.ToInt32(sessionUser.Id));
this.griduniversal.DataSource = gridData;
}
The below sample coding Grid view HTML is wrong.
<JetSoft:RadGrid ID="gridPropertySearch" AllowPaging="True"
OnNeedDataSource="gridPropertySearch_NeedDataSource"
OnEditCommand="gridPropertySearch_EditCommand" Width="100%" OnPageIndexChanged="gridPropertySearch_PageIndexChanged" AlternatingItemStyle-BackColor="ActiveBorder"
OnPreRender="gridPropertySearch_PreRender" AutoGenerateColumns="False"
runat="server" GridLines="None" AllowSorting="True">
<HeaderContextMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<ClientSettings>
<Selecting AllowRowSelect="true" />
</ClientSettings>
<AlternatingItemStyle BackColor="ActiveBorder" />
<MasterTableView CommandItemDisplay="Top" DataKeyNames="ID">
<CommandItemTemplate>
<div class="deletelnk">
<asp:LinkButton ID="lnkPropertyDelete" OnClientClick="javascript:return confirm('Would you like to delete the selected Propertie(s)?')" OnClick="lnkPropertyDelete_Click" runat="server" CausesValidation="false"><img style="border:0px;vertical-align:middle;" alt="" src="../../Images/Delete.png" /> <asp:Literal ID="litDeleteArea" runat="server" Text="<%$ Resources:AdminResource, lnkDeleteProperty%>"></asp:Literal></asp:LinkButton>
</div>
</CommandItemTemplate>
<Columns>
<JetSoft:GridTemplateColumn UniqueName="TemplateColumn">
<ItemTemplate>
<asp:CheckBox id="chkPropertiesDelete" runat="server"></asp:CheckBox>
</ItemTemplate>
<HeaderStyle Width="5px"></HeaderStyle>
</JetSoft:GridTemplateColumn>
<JetSoft:GridEditCommandColumn UniqueName="EditCommandColumn">
<HeaderStyle Width="10px"></HeaderStyle>
</JetSoft:GridEditCommandColumn>
<JetSoft:GridBoundColumn Visible="false" UniqueName="ID" HeaderText="ID" DataField="ID">
<HeaderStyle Width="70px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="Code" HeaderText="Code" DataField="Code">
<HeaderStyle Width="25px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="Name" HeaderText="Property Name" DataField="Name">
<HeaderStyle Width="70px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="DestinationName" HeaderText="Area Name" DataField="DestinationName">
<HeaderStyle Width="70px"></HeaderStyle>
</JetSoft:GridBoundColumn>
</Columns>
<EditFormSettings EditFormType="WebUserControl">
<EditColumn>
</EditColumn>
</EditFormSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
</MasterTableView>
<FilterMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</JetSoft:RadGrid>
/// <summary>
/// Handling PreRender Event
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
///
protected void gridPropertySearch_PreRender(object sender, System.EventArgs e)
{
if (!this.IsPostBack)
{
if (JSSessionHandler.GetSessionValue("EditImageUploadID") != null)
{
int itemvalue;
if (Request.QueryString["propertyImagesID"] != "" && Request.QueryString["propertyImagesID"].ToString() != "")
{
JSSessionHandler.SetSessionValue("PropertyBedLayout", "1");
itemvalue = Convert.ToInt32(Request.QueryString["propertyImagesID"]);
}
else
{
JSSessionHandler.SetSessionValue("PropertyBedLayout", "1");
itemvalue = Convert.ToInt32(JSSessionHandler.GetSessionValue("propertyImagesID").ToString());
}
gridPropertySearch.MasterTableView.EditFormSettings.UserControlName = "~/Admin/UserControl/PropertySearchEx.ascx";
this.gridPropertySearch.MasterTableView.Items[itemvalue].Edit = true;
this.gridPropertySearch.MasterTableView.Rebind();
JSSessionHandler.SetSessionValue("PropertyId", JSSessionHandler.GetSessionValue("PropertyId"));
}
else
this.gridPropertySearch.MasterTableView.Rebind();
}
}
/// <summary>
/// Loads the data source
/// </summary>
/// <param name="source"></param>
/// <param name="e"></param>
protected void gridPropertySearch_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
if (JSSessionHandler.GetSessionValue("GetInsertedPropertyId") != null)
//if (Request.QueryString["propertyID"] != null && Request.QueryString["propertyID"] != "")
{
IList<PropertyData> gridPropertyData = new List<PropertyData>();
gridPropertyData = propertyManager.GetInsertedPropertybyId(Convert.ToInt64(JSSessionHandler.GetSessionValue("GetInsertedPropertyId")));
this.gridPropertySearch.DataSource = gridPropertyData;
// JSSessionHandler.RemoveSessionKey("GetInsertedPropertyId");
}
else if (JSSessionHandler.GetSessionValue("GetUpdatedPropertyId") != null)
//(Request.QueryString["UpdatepropertyID"] != null && Request.QueryString["UpdatepropertyID"] != "")
{
IList<PropertyData> gridPropertyData = new List<PropertyData>();
gridPropertyData = propertyManager.GetInsertedPropertybyId(Convert.ToInt64(JSSessionHandler.GetSessionValue("GetUpdatedPropertyId")));
this.gridPropertySearch.DataSource = gridPropertyData;
//JSSessionHandler.RemoveSessionKey("GetUpdatedPropertyId");
}
else
{
if ((txtSearchPropertyName.Text == string.Empty) && (txtSearchPropertyOwner.Text == string.Empty))
{
IList<PropertyData> gridPropertyData = new List<PropertyData>();
// gridPropertyData = propertyManager.GetAllSearchProperties();
IList<ContactData> gridData = new List<ContactData>();
UserData sessionUser = (UserData)JSSessionHandler.GetSessionValue("UserData");
//gridPropertyData = propertyManager.GetAllUserWiseSearchProperties(Convert.ToInt32(sessionUser.Id));
if (sessionUser != null && sessionUser.Id > 0)
{
DateTime sDate = DateTime.Now;
gridPropertyData = propertyManager.GetAllUserWiseSearchPropertiesEx(Convert.ToInt32(sessionUser.Id));
DateTime edate1 = DateTime.Now;
TimeSpan ts8 = sDate - edate1;
this.gridPropertySearch.DataSource = gridPropertyData;
}
else
{
Server.Transfer("~/Default.aspx");
}
}
}
Let me know How can i solved this problem.... Please Do need ful ASAP
I Used RadGrid. Herewith i have load 1000 Records. Each Page Index Shows 25 Records. it is Working Properly. When i saw the View Source the Record Showing only 25 Records(view Html Source) it is good. But The Same way i used to Another Grid But the View Source Shows the 1000 Records in Html View. In order that the Gird page is Loding Slowely. I don't know.. Why One Grid View Source is displaying Corretly.. and Another one is Wrong... Let me know how can i solved this problem...Herewith i have give my sample Coding here.
This Grid Html View is Showing Properly...
HTML
<JetSoft:RadGrid ID="griduniversal" TabIndex="1190" AllowPaging="True"
OnNeedDataSource="griduniversal_NeedDataSource" OnPageIndexChanged="griduniversal_PageIndexChanged" Width="100%" OnEditCommand="griduniversal_EditCommand" AlternatingItemStyle-BackColor="ActiveBorder"
OnPreRender="griduniversal_PreRender" AutoGenerateColumns="False"
runat="server" GridLines="None" AllowSorting="True">
<HeaderContextMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<ClientSettings>
<Selecting AllowRowSelect="true" />
</ClientSettings>
<MasterTableView CommandItemDisplay="Top" DataKeyNames="id,ContactTypeID">
<CommandItemTemplate>
<div class="deletelnk">
<asp:LinkButton ID="lnkContactDelete" OnClick="lnkContactDelete_OnClick" OnClientClick="javascript:return confirm('Would you like to delete the selected Contact(s)?')" runat="server" CausesValidation="false"><img style="border:0px;vertical-align:middle;" alt="" src="../../Images/Delete.png" /><asp:Literal ID="litDeleteArea" runat="server" Text="<%$ Resources:AdminResource, lnkDeleteContact%>"></asp:Literal></asp:LinkButton>
</div>
</CommandItemTemplate>
<Columns>
<JetSoft:GridTemplateColumn UniqueName="TemplateColumn">
<ItemTemplate>
<asp:CheckBox id="chkContactDelete" runat="server"></asp:CheckBox>
</ItemTemplate>
<HeaderStyle Width="10px"></HeaderStyle>
</JetSoft:GridTemplateColumn>
<JetSoft:GridEditCommandColumn UniqueName="EditCommandColumn">
<HeaderStyle Width="40px"></HeaderStyle>
</JetSoft:GridEditCommandColumn>
<JetSoft:GridBoundColumn UniqueName="ID" Visible="false" HeaderText="ID" DataField="ID">
<HeaderStyle Width="20px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="FirstName" HeaderText="Name" DataField="FullName">
<HeaderStyle Width="300px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="City" HeaderText="City" DataField='CityName'>
<HeaderStyle Width="200px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="State" HeaderText="State" DataField="StateName">
<HeaderStyle Width="100px" />
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="Description" HeaderText="Contact Type" DataField="ContactDescription">
</JetSoft:GridBoundColumn>
</Columns>
<EditFormSettings EditFormType="WebUserControl">
<EditColumn>
</EditColumn>
</EditFormSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
</MasterTableView>
<FilterMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</JetSoft:RadGrid>
Code Behind Part
/// <summary>
/// Handling PreRender Event
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
///
protected void griduniversal_PreRender(object sender, System.EventArgs e)
{
if (!this.IsPostBack)
{
if (JSSessionHandler.GetSessionValue("ImageUploadID") != null)
{
if (JSSessionHandler.GetSessionValue("ImageUploadID").ToString() == "OutSideVendorImageUploaded")
{
// To do Something
this.griduniversal.MasterTableView.Rebind();
}
else if (JSSessionHandler.GetSessionValue("ImageUploadID").ToString() == "OutSideVendorLeadImageUploaded")
{
// To do Something
this.griduniversal.MasterTableView.Rebind();
}
}
else
griduniversal.CurrentPageIndex = Convert.ToInt32(JSSessionHandler.GetSessionValue("gridPageIndex"));
this.griduniversal.MasterTableView.Rebind();
}
}
Need Data Source
protected void griduniversal_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
if (JSSessionHandler.GetSessionValue("sessionSearchcontacts") == null)
{
if ((txtUniversalSearchFirstName.Text == string.Empty) && (txtUniversalSearchLastName.Text == string.Empty) && (txtUniversalSearchEmail.Text == string.Empty) && (txtUniversalSearchPostalZipCode.Text == string.Empty))
{
if (Request.QueryString["contactID"] != null && Request.QueryString["contactID"] != "")
{
// TODO: Something Here
List<ContactData> gridData = new List<ContactData>();
gridData = contactManager.GetGridContactByID(Convert.ToInt32(Request.QueryString["contactID"]));
this.griduniversal.DataSource = gridData;
}
else
{
List<ContactData> gridData = new List<ContactData>();
UserData sessionUser = (UserData)JSSessionHandler.GetSessionValue("UserData");
if (sessionUser != null && sessionUser.Id > 0)
{
// TODO: Something Here
gridData = contactManager.GetAllSearchContacts(Convert.ToInt32(sessionUser.Id));
this.griduniversal.DataSource = gridData;
}
The below sample coding Grid view HTML is wrong.
<JetSoft:RadGrid ID="gridPropertySearch" AllowPaging="True"
OnNeedDataSource="gridPropertySearch_NeedDataSource"
OnEditCommand="gridPropertySearch_EditCommand" Width="100%" OnPageIndexChanged="gridPropertySearch_PageIndexChanged" AlternatingItemStyle-BackColor="ActiveBorder"
OnPreRender="gridPropertySearch_PreRender" AutoGenerateColumns="False"
runat="server" GridLines="None" AllowSorting="True">
<HeaderContextMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<ClientSettings>
<Selecting AllowRowSelect="true" />
</ClientSettings>
<AlternatingItemStyle BackColor="ActiveBorder" />
<MasterTableView CommandItemDisplay="Top" DataKeyNames="ID">
<CommandItemTemplate>
<div class="deletelnk">
<asp:LinkButton ID="lnkPropertyDelete" OnClientClick="javascript:return confirm('Would you like to delete the selected Propertie(s)?')" OnClick="lnkPropertyDelete_Click" runat="server" CausesValidation="false"><img style="border:0px;vertical-align:middle;" alt="" src="../../Images/Delete.png" /> <asp:Literal ID="litDeleteArea" runat="server" Text="<%$ Resources:AdminResource, lnkDeleteProperty%>"></asp:Literal></asp:LinkButton>
</div>
</CommandItemTemplate>
<Columns>
<JetSoft:GridTemplateColumn UniqueName="TemplateColumn">
<ItemTemplate>
<asp:CheckBox id="chkPropertiesDelete" runat="server"></asp:CheckBox>
</ItemTemplate>
<HeaderStyle Width="5px"></HeaderStyle>
</JetSoft:GridTemplateColumn>
<JetSoft:GridEditCommandColumn UniqueName="EditCommandColumn">
<HeaderStyle Width="10px"></HeaderStyle>
</JetSoft:GridEditCommandColumn>
<JetSoft:GridBoundColumn Visible="false" UniqueName="ID" HeaderText="ID" DataField="ID">
<HeaderStyle Width="70px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="Code" HeaderText="Code" DataField="Code">
<HeaderStyle Width="25px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="Name" HeaderText="Property Name" DataField="Name">
<HeaderStyle Width="70px"></HeaderStyle>
</JetSoft:GridBoundColumn>
<JetSoft:GridBoundColumn UniqueName="DestinationName" HeaderText="Area Name" DataField="DestinationName">
<HeaderStyle Width="70px"></HeaderStyle>
</JetSoft:GridBoundColumn>
</Columns>
<EditFormSettings EditFormType="WebUserControl">
<EditColumn>
</EditColumn>
</EditFormSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
</MasterTableView>
<FilterMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</JetSoft:RadGrid>
/// <summary>
/// Handling PreRender Event
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
///
protected void gridPropertySearch_PreRender(object sender, System.EventArgs e)
{
if (!this.IsPostBack)
{
if (JSSessionHandler.GetSessionValue("EditImageUploadID") != null)
{
int itemvalue;
if (Request.QueryString["propertyImagesID"] != "" && Request.QueryString["propertyImagesID"].ToString() != "")
{
JSSessionHandler.SetSessionValue("PropertyBedLayout", "1");
itemvalue = Convert.ToInt32(Request.QueryString["propertyImagesID"]);
}
else
{
JSSessionHandler.SetSessionValue("PropertyBedLayout", "1");
itemvalue = Convert.ToInt32(JSSessionHandler.GetSessionValue("propertyImagesID").ToString());
}
gridPropertySearch.MasterTableView.EditFormSettings.UserControlName = "~/Admin/UserControl/PropertySearchEx.ascx";
this.gridPropertySearch.MasterTableView.Items[itemvalue].Edit = true;
this.gridPropertySearch.MasterTableView.Rebind();
JSSessionHandler.SetSessionValue("PropertyId", JSSessionHandler.GetSessionValue("PropertyId"));
}
else
this.gridPropertySearch.MasterTableView.Rebind();
}
}
/// <summary>
/// Loads the data source
/// </summary>
/// <param name="source"></param>
/// <param name="e"></param>
protected void gridPropertySearch_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
if (JSSessionHandler.GetSessionValue("GetInsertedPropertyId") != null)
//if (Request.QueryString["propertyID"] != null && Request.QueryString["propertyID"] != "")
{
IList<PropertyData> gridPropertyData = new List<PropertyData>();
gridPropertyData = propertyManager.GetInsertedPropertybyId(Convert.ToInt64(JSSessionHandler.GetSessionValue("GetInsertedPropertyId")));
this.gridPropertySearch.DataSource = gridPropertyData;
// JSSessionHandler.RemoveSessionKey("GetInsertedPropertyId");
}
else if (JSSessionHandler.GetSessionValue("GetUpdatedPropertyId") != null)
//(Request.QueryString["UpdatepropertyID"] != null && Request.QueryString["UpdatepropertyID"] != "")
{
IList<PropertyData> gridPropertyData = new List<PropertyData>();
gridPropertyData = propertyManager.GetInsertedPropertybyId(Convert.ToInt64(JSSessionHandler.GetSessionValue("GetUpdatedPropertyId")));
this.gridPropertySearch.DataSource = gridPropertyData;
//JSSessionHandler.RemoveSessionKey("GetUpdatedPropertyId");
}
else
{
if ((txtSearchPropertyName.Text == string.Empty) && (txtSearchPropertyOwner.Text == string.Empty))
{
IList<PropertyData> gridPropertyData = new List<PropertyData>();
// gridPropertyData = propertyManager.GetAllSearchProperties();
IList<ContactData> gridData = new List<ContactData>();
UserData sessionUser = (UserData)JSSessionHandler.GetSessionValue("UserData");
//gridPropertyData = propertyManager.GetAllUserWiseSearchProperties(Convert.ToInt32(sessionUser.Id));
if (sessionUser != null && sessionUser.Id > 0)
{
DateTime sDate = DateTime.Now;
gridPropertyData = propertyManager.GetAllUserWiseSearchPropertiesEx(Convert.ToInt32(sessionUser.Id));
DateTime edate1 = DateTime.Now;
TimeSpan ts8 = sDate - edate1;
this.gridPropertySearch.DataSource = gridPropertyData;
}
else
{
Server.Transfer("~/Default.aspx");
}
}
}
Let me know How can i solved this problem.... Please Do need ful ASAP
