Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
274 views
I'm trying to load a grid control with data from a stored procedure using entity framework and I'm getting the following error: " The ObjectContext instance has been disposed and can no longer be used for operations that require a connection".    I had been using the commented out code below, which works, but wanted to use Entity Framework to call the stored procedure.  I've tried the code with and without the databind() without any difference.  the code for one of the stored procedures.  I have several other calls to stored proc's, which are called to Entity Framework that work fine, but they return distinct data values.  Any help appreciated.

Tom

 {                  // Working code commented out  below 
                    //if (ViewMode == "Department")
                    //{
                    //    this.grdDutyCrew.DataSource = clsDept.GetAvailabilityDutyCrewByViewMode(clsDept.DeptID, StationID, Convert.ToDateTime(SelectedDate));
                    //}
                    //else
                    //{
                    //    this.grdDutyCrew.DataSource = clsDept.GetDutyCrewByDate(StationID, Convert.ToDateTime(SelectedDate));
                    //}
// Entity Framework Call:
                    using (var context = new sfhsEntities())
                    {
                        if (context.DatabaseExists())
                        {
                            if (ViewMode == "Department")
                            {
                                this.grdDutyCrew.DataSource = context.GetAvailabilityDutyCrewByViewMode(clsDept.DeptID, StationID, SelectedDate);
                            }
                            else
                            {
                                this.grdDutyCrew.DataSource = context.GetDutyCrewByDate(StationID, SelectedDate);
                            }
                        }
                        this.grdDutyCrew.DataBind();
                    }
                }
//One of the Called Stored Procedure:
  public DataSet GetDutyCrewByDate(int StationID, DateTime SelectedDate)
    {
        SqlDataAdapter da = new SqlDataAdapter();
        DataSet ds = new DataSet();
        if (Conn.ObjConn.State == ConnectionState.Connecting)
        {
            return null;
        }

        if (Conn.ObjConn.State != ConnectionState.Open)
        {
            Conn.GetConnection();
        }
        SqlCommand cmd = Conn.ObjConn.CreateCommand();
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.CommandText = "GetDutyCrewByDate";
        cmd.Parameters.Add("@rc", SqlDbType.Int).Direction = ParameterDirection.ReturnValue;
        cmd.Parameters.Add("@StationID", SqlDbType.Int).Value = StationID;
        cmd.Parameters.Add("@SelectedDate", SqlDbType.DateTime).Value = SelectedDate;

        try
        {
            da.SelectCommand = cmd;
            da.Fill(ds);
             return ds;
        }
        catch (Exception ex)
        {
            ErrMsg = ex.Message;
            return null;
        }
        finally
        {
            if (Conn.ObjConn != null)
            {
                ((IDisposable)Conn.ObjConn).Dispose();
            }
        }
    }
Konstantin Dikov
Telerik team
 answered on 28 Nov 2014
5 answers
102 views
Hi Telerik Team ,

I have been trying hard to save the data in Radgrid as word, excel, pdf formats.
I am successful in doing that using the radgrid - Exporting method.
But along with save, it also exports due to which we get the popup asking to save or open the file.
We can use Response.Redirect(Request.UrlReferrer.ToString()) to prevent the popup. But it doesnot seem handy in my situation.

My question is is there any workaround. Can I try it using telerik report viewer object ?
Can we make the use of report viewer exporting functionality to achieve what I need to ?
Any solution to my problem would be appreciated.

Thanks in advance ,
Anurag
Kostadin
Telerik team
 answered on 28 Nov 2014
23 answers
1.3K+ views
Hai,

    I don't know what going with my rad combo box, i am had a user control which i am binding one rad combo box using a link list. i had setted if(!this.post back) bind the combo box, after when i a post back, items in the rad combo get disappeared, Is there any properties or anything to do reload data in the rad combo. I can't reload the original data, because i am using check box as item template. i need to show the checked check boxes inside it.

Please help me, it's not delivering what i  expected :)
Hiren
Top achievements
Rank 1
 answered on 28 Nov 2014
3 answers
77 views
I want to insert image from Editor, but Images Manager dialog box not show.
Please help me. I thinks something wrong in my style (css), but i can't fix it
Do Xuan
Top achievements
Rank 1
 answered on 28 Nov 2014
2 answers
467 views
Hi,
I want to disable resize, delete, drag, rotate and edit of diagram/shape/connectors. I am using following code for stopping resize, edit and delete. But it is still getting resized, rotated and dragged. Please let me know how can I stop resize of shape and stop rotate and drag.

​<telerik:RadDiagram Resizable="false" Draggable="false" Enabled="false" Rotatable="false" ID="theDiagram" runat="server" EnableViewState="true" Width="890" Height="650">
<ClientEvents OnClick="diagram_onClick" />
<ShapeDefaultsSettings Editable="false" Resizable="false" Rotatable="false" Visual="visualTemplate">
</ShapeDefaultsSettings>
<LayoutSettings Enabled="false"></LayoutSettings>
</telerik:RadDiagram>

Thanks.
Nguyễn Duy Hải
Top achievements
Rank 1
 answered on 28 Nov 2014
2 answers
101 views
Anyone else get this warning in dev console for chrome 39

The specified value '11/24/2014' does not conform to the required format, 'yyyy-MM-dd'.

Also, the chart labels are now not aligned. This was never an issue in chrome 38.

See screenshot below.
Thien
Top achievements
Rank 1
 answered on 28 Nov 2014
6 answers
65 views
I am using ASP:TabContainer with ASP:Panel and ran into problem with refresh.  I could not refresh just the tab, only the only page - I really need just a tab refresh. 

So, I though I would tryRadTabStrip.

<%@ Register Src="~/Admin/GroupBasics.ascx" TagName="GroupBasicsCS" TagPrefix="uc" %>
<%@ Register Src="~/Admin/GroupForm.ascx" TagName="GroupFormCS" TagPrefix="uc" %>
<%@ Register Src="~/Admin/GroupMemberPage.ascx" TagName="GroupMembersPageCS" TagPrefix="uc" %>
<%@ Register Src="~/Admin/GroupMembers.ascx" TagName="GroupMembersCS" TagPrefix="uc" %>
...

    <telerik:RadTabStrip ID="GroupTabStrip" runat="server" OnClientTabSelecting="" AutoPostBack="false"  r Align="Justify" MultiPageID="GroupTabPV" SelectedIndex="0">
            <Tabs>
                <telerik:RadTab PageViewID="GroupBasicsPV"   Text="Group Basics"></telerik:RadTab>
                <telerik:RadTab PageViewID="GroupFormPV" Text="Group Form"></telerik:RadTab>
                <telerik:RadTab PageViewID="GroupMembersPagePV" Text="Group Members Page"></telerik:RadTab>
                <telerik:RadTab PageViewID="GroupMembersPV" Text="Group Members"></telerik:RadTab>
            </Tabs>
    </telerik:RadTabStrip>
      <telerik:RadMultiPage runat="server" ID="GroupTabPV" SelectedIndex="0">
            <telerik:RadPageView runat="server" ID="GroupBasicsPV">
                GroupBasicsPV
                <div class="contentWrapper">
                    <uc:GroupBasicsCS runat="server" ID="GroupBasicsCS" />
                </div>
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="GroupFormPV">
                GroupFormPV
                <div class="contentWrapper">
                    <uc:GroupFormCS runat="server" ID="GroupFormCS" />
                </div>
            </telerik:RadPageView>
 
            <telerik:RadPageView runat="server" ID="GroupMembersPagePV">
                GroupMembersPagePV
                <div class="contentWrapper">
                    <uc:GroupMembersPageCS runat="server" ID="GroupMembersPageCS" />
                </div>
            </telerik:RadPageView>

            <telerik:RadPageView runat="server" ID="GroupMembersPV">
                GroupMembersPV
                <div class="contentWrapper">
                    <uc:GroupMembersCS runat="server" ID="GroupMembersCS"/>
                </div>
            </telerik:RadPageView>
       </telerik:RadMultiPage>

With this setup if I try to open a RadEditor in the window I get a document not defined error:

Type.registerNamespace("Telerik.Web.UI.Editor");
Uncaught TypeError: Cannot read property 'document' of null 
in some Telerik code:
(function(a,b,c){b.RestorePoint=function(e,d){this.Window=e;
this.Document=e.document;
this.container=(d)?d:this.Document.body;

AND

when a do a refresh it not only refreshes the whole page, but it also changes the tab back to the first one.  It is also annoying that all the pages in the tabs are called on page creation before their tabs are clicked, potentially a huge waste of resources. 

There is might be a way to work around all this but the examples and documentation completely lack using an ascx collection. I would have thought a rather normal use.  I am probably doing it all wrong but I could only find one example with ascx's, TabStrip - Render Selected Page Only .  I probably need to control the tab strip more directly which I would pursue but the Document not defined error kind of kills using the TabStrip at all. 


Danail Vasilev
Telerik team
 answered on 27 Nov 2014
1 answer
124 views
Hi Support,

I am using UI for ASP.NET AJAX Q3 2014.
When I place a slider in a table: <table><tr><td><telerik:RadSlider ... /></td></tr></table>
then the styles are not fully rendered.
Sometimes at page load but not when you press the browser's refresh button.
This problem occurs on IE 11 but not in Chrome.
Is telerik not cross browser compatible?
Is telerik generally not made for IE 11?
Do you have generally problems with including components in a table cell?

Thanks for a Feedback.
Kai-Uwe
Top achievements
Rank 1
 answered on 27 Nov 2014
1 answer
82 views
I'm using the RadSiteMap in the context of the sitefinity breadcrumb widget...

So I've overrode the widget itself and have tried everything I can think of to stop the script from loading, but nothing seems to work.

Basically I just need to render out flat markup I dont need any client features of the widget...

this.SiteMapBreadcrumb.RenderMode = RenderMode.Lightweight;
this.SiteMapBreadcrumb.EnableEmbeddedScripts = false;
this.SiteMapBreadcrumb.EnableEmbeddedSkins = false;
this.SiteMapBreadcrumb.EnableEmbeddedBaseStylesheet = false;

Is it possible?
sitefinitysteve
Top achievements
Rank 2
Iron
Veteran
 answered on 27 Nov 2014
3 answers
108 views
Visual Studio 2013 throwing exception "Telerik VSExtension Error" during upgrade wizard of Asp.Net application. Please see attached image.
Any solution ?
Vesko
Telerik team
 answered on 27 Nov 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?