Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
123 views
Hi,

When I insert a new record in RadListView, I added some custom validation, however, no matter what I did, it's automatlcally kicked out of the Insert Mode and back to normal mode after I click "Insert" button.

In Edit Mode, I can do that (keep the RadListView in Edit Mode) by setting e.Canceled = true. However, it didn't happen to be same in Insert Mode.

Please let me know if it's possible to stay in Insert Mode after performing insert and how to do it.

Thanks

Lamk.
Iana Tsolova
Telerik team
 answered on 01 Sep 2011
1 answer
98 views
Hello everyone,
Sorry I have a little problem (strange!) I was told that I have to separate the code into DataAccessLayer, BusinessLayer and ObjectBusiness. Now how do I connect my listview with the select statement that is in IvaDAL ... someone can help me?
Thanks
Iana Tsolova
Telerik team
 answered on 01 Sep 2011
5 answers
253 views
I have a RadGrid which has RadComboBox which are selectable without edit mode and hence the call to SelectedIndexChanged fires correctly just can't seem to extract the index of the item.  Yet when I turn the RadComboBox to a regular asp DropDownList it works fine.


<telerik:GridTemplateColumn DataField="CLASS" SortExpression="SEP_CW_CRSE_CLASS"
                UniqueName="SEP_CW_CRSE_CLASS">
                <ItemTemplate>
                    <asp:Label ID="lbCRSEClass" runat="server" Visible="false" Text='<%# Eval("SEP_CW_CRSE_CLASS") %>' />
                    <asp:DropDownList ID="rdbCRSEClass" runat="server" Width="75px"
                    OnSelectedIndexChanged="rdbCRSEClass_SelectedIndexChanged" AutoPostBack="true"
                    CommandArgument='<%# ((GridItem)Container).ItemIndex %>' />
                    <%--<telerik:RadComboBox ID="rdbCRSEClass" runat="server" OnSelectedIndexChanged="rdbCRSEClass_SelectedIndexChanged"
                        AutoPostBack="true" CommandArgument='<%# DataBinder.Eval(Container,"ItemIndex") %>'>
                    </telerik:RadComboBox>--%>
                    <%--<telerik:RadComboBox ID="rdbCRSEClass" runat="server" OnSelectedIndexChanged="rdbCRSEClass_SelectedIndexChanged"
                        AutoPostBack="true" CommandArgument='<%# ((GridItem)Container).ItemIndex %>'>
                    </telerik:RadComboBox>--%>
                </ItemTemplate>
            </telerik:GridTemplateColumn>

Code Behind:
//RadComboBoxSelectedIndexChangedEventArgs
    protected void rdbCRSEClass_SelectedIndexChanged(object sender, EventArgs e)
    {
        string cmdArg = ((DropDownList)sender).Attributes["CommandArgument"];
        //string cmdArg = ((RadComboBox)sender).Attributes["CommandArgument"];
        int ItemIndex = Convert.ToInt32(cmdArg);
        DropDownList rdbGEGRAD = (DropDownList)(gvClassTERM.Items[ItemIndex].FindControl("rdbGEGRAD"));
        DropDownList rdbCRSEClass = (DropDownList)(gvClassTERM.Items[ItemIndex].FindControl("ddltCRSEClass"));
}

The CommandArgument works fine with dropdownlist but not RadCombo? I need to change the values on the fly rather then having to go to edit mode.  Any help would be appreciated.

- Thank You
Veli
Telerik team
 answered on 01 Sep 2011
1 answer
98 views

My problem is my radgrid only exports when the user selects page 1 on the rad grid.  ie. If user selects page 2 through infinity and then exports it the grid. The excel spreadsheet will have the column names but no data. But if the user is has paging page 1 selected it will export the entire data set.  I stumped.

I have attaced the code that I am using.  Thank you for any help

 

<

 

 

telerik:RadButton ID="RadBtnExport" CssClass="button" Width="150px" Text="Export to Excel" OnClick="RadBtnExport_Click" runat="server" Skin="WebBlue"></telerik:RadButton>

 

<

 

 

telerik:RadGrid ID="RadGridResults" runat="server"

 

 

 

AllowPaging="True" AllowSorting="True"

 

 

 

 

 

 

 

 

AllowFilteringByColumn="True" GridLines="None"

 

 

 

EnableLinqExpressions="False" PageSize="30" Width="900px" Skin="WebBlue"

 

 

 

 

 

 

 

 

EnableImageSprites="True" AllowCustomPaging="true" ExportSettings-ExportOnlyData="true"

 

 

 

 

 

 

 

 

AutoGenerateColumns="true" ExportSettings-IgnorePaging="true"

 

 

 

 

 

 

 

 

OnNeedDataSource="RadGridSearchResults_NeedDataSource" OnSortCommand="RadComboBoxReport_SortCommand">

 

 

 

 

 

 

 

 

<MasterTableView CommandItemDisplay="Top" CommandItemSettings-ShowAddNewRecordButton="false" CommandItemSettings-ShowRefreshButton="false" CommandItemSettings-ShowExportToExcelButton="true">

 

 

 

 

 

 

 

 

<RowIndicatorColumn>

 

 

 

 

 

 

 

 

<HeaderStyle Width="10px"></HeaderStyle>

 

 

 

 

 

 

 

 

</RowIndicatorColumn>

 

 

 

 

 

 

 

 

<ExpandCollapseColumn>

 

 

 

 

 

 

 

 

<HeaderStyle Width="10px"></HeaderStyle>

 

 

 

 

 

 

 

 

</ExpandCollapseColumn>

 

 

 

 

 

 

 

 

<PagerStyle Mode="NumericPages" AlwaysVisible="true"/>

 

 

 

 

 

 

 

 

<CommandItemSettings ShowExportToExcelButton="true" ShowAddNewRecordButton="false" />

 

 

 

 

 

 

 

 

</MasterTableView>

 

 

 

 

 

 

 

 

<ClientSettings>

 

 

 

 

 

 

 

 

<Scrolling AllowScroll="True" SaveScrollPosition="True">

 

 

 

 

 

 

 

 

</Scrolling>

 

 

 

 

 

 

 

 

</ClientSettings>

 

 

 

 

 

 

 

 

</telerik:RadGrid>

 

 

 

protected void RadBtnExport_Click(object sender, System.EventArgs e)

 

{

 

 

try

 

 

 

 

 

{

 

 

if (RadGridResults.Items.Count > 0)

 

{

RadGridResults.ExportSettings.ExportOnlyData =

 

true;

 

RadGridResults.ExportSettings.IgnorePaging =

 

true;

 

 

 

//call the method on export formatting

 

 

 

 

 

RadGridResults.ExcelExportCellFormatting +=

 

new Telerik.Web.UI.OnExcelExportCellFormattingEventHandler(RadGridResults_ExcelExportCellFormatting);

 

RadGridResults.MasterTableView.ExportToExcel();

}

}

 

 

catch (Exception ex)

 

{

 

 

StackTrace stackTrace = new StackTrace();

 

 

 

LogException.LogErrorMessage(ex, stackTrace.GetFrame(1).GetMethod().Name);

 

lblErrMsg.Text =

 

Messages.ReportExportError;

 

}

}

 

 

protected void RadGridResults_ExcelExportCellFormatting(object source, ExcelExportCellFormattingEventArgs e)

 

{

e.Cell.Style[

 

"mso-number-format"] = @"0000";

 

}


Princy
Top achievements
Rank 2
 answered on 01 Sep 2011
3 answers
107 views
Hi Telerik User,
I  am going to use RadScheduler following this tutorila link on telerik http://demos.telerik.com/aspnet-ajax/scheduler/examples/customization/defaultcs.aspx  and http://www.telerik.com/help/aspnet-ajax/scheduler-getting-started.html
but there is not enough info about in implementation . When edit Appointment its open window but there are Date filed and Dropdown not editable seems no action and Save ,Close button also not working Please help me,
Here is  the Code 

 <telerik:RadScheduler runat="server" ID="RadScheduler1" Width="100%" DayStartTime="08:00:00"
                                            DayEndTime="18:00:00" TimeZoneOffset="03:00:00" EnableDescriptionField="true" ShowFullTime ="true"
                                            AdvancedForm-EnableCustomAttributeEditing="true" AdvancedForm-EnableResourceEditing="true"
                                            DataKeyField="ID" DataSubjectField="Message_Subject" DataDescriptionField="Message_Body"
                                            DataStartField="Event_Start_Date" DataEndField="Event_End_Date" Height="500"
                                            OnAppointmentDelete="RadScheduler1_AppointmentDelete"              OnAppointmentUpdate="RadScheduler1_AppointmentUpdate"
                                            OnAppointmentInsert="RadScheduler1_AppointmentInsert">
                                            <AdvancedForm Modal="true" Width="400" />
                                            <Localization AdvancedAllDayEvent="All day"></Localization>
                                            <TimelineView UserSelectable="false" />
                                            <TimeSlotContextMenuSettings EnableDefault="true" />
                                            <AppointmentContextMenuSettings EnableDefault="true" />
                                            <Reminders Enabled="true" />
                                            <ResourceStyles>
                                                <telerik:ResourceStyleMapping Type="Calendar" Text="ROWNA Team" ApplyCssClass="rsCategoryPattern"
                                                    BorderColor="#B0CC9B" />
                                                <telerik:ResourceStyleMapping Type="Calendar" Text="My Schedule" ApplyCssClass="rsCategoryRed" />
                                            </ResourceStyles>
                                        </telerik:RadScheduler>
Error
System.InvalidOperationException: A control with ID '_scheduler$RadCalendar1' could not be found for the trigger in UpdatePanel '_scheduler$RadCalendar2Panel'.
   at System.Web.UI.UpdatePanelControlTrigger.FindTargetControl(Boolean searchNamingContainers)
   at System.Web.UI.AsyncPostBackTrigger.Initialize()
   at System.Web.UI.UpdatePanelTriggerCollection.Initialize()
   at System.Web.UI.UpdatePanel.Initialize()
   at System.Web.UI.UpdatePanel.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.AddedControl(Control control, Int32 index)
   at System.Web.UI.ControlCollection.Add(Control child)
   at Telerik.Web.UI.RadAjaxControl.CreateUpdatePanel(Control initiator, String eventName, Control updated, UpdatePanelRenderMode panelRenderMode, Unit panelHeight)
   at Telerik.Web.UI.RadAjaxControl.OnPagePreRender(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Web.UI.Control.OnPreRender(EventArgs e)
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</td></tr></Table>

NEMEE
Top achievements
Rank 1
 answered on 01 Sep 2011
1 answer
69 views
Hi,

 I am using RadGrid. I have a requirement where I need to show and hide columns based on user choice. So I have used the EnableHeaderContextMenu="true" option which enabled columns hide and unhide feature. I want to save those changes to DB so that when the user visits next time he has see the customized page. Is there a way I can do that.

<telerik:RadGrid ID="rgCatalogs" runat="server" AllowPaging="True" GridLines="None"
            Skin="Office2007" Width="90%" OnItemCreated="rgCatalogs_ItemCreated"
            EnableHeaderContextFilterMenu="true" AllowSorting="false">
            <MasterTableView ShowFooter="true" EnableHeaderContextMenu="true">
            </MasterTableView>
            </ClientSettings>--%>
        </telerik:RadGrid>

Thanks in Advance,
Ram
Jayesh Goyani
Top achievements
Rank 2
 answered on 01 Sep 2011
4 answers
136 views
Hi,
I am trying to export the radgrid data to a pdf and excel file.
I cannot seem to format the headers although I can format the data rows.
I am using Need data source method for databinding and
OnItemCommand, OnItemCreated and OnExcelExportCellFormatting methods for formatting while exporting to pdf or excel.

Thanks!

Princy
Top achievements
Rank 2
 answered on 01 Sep 2011
2 answers
118 views
Hi Expert,

           I'm using the Rad Menu. When i click the menu "Rad Confirm" is appear. If user click the "Yes" i will go to func1 and "No" to func2. In side a func1 has "Rad Confirm" dialog appear and click yes/no.

           My problem is i can't capture the first "Rad Confirm" yes/no function.
if (!clickCalledAfterRadconfirm) 
                    
                        eventArgs.set_cancel(true);
                        lastClickedItem = eventArgs.get_item();
                        if (docno!='' && docno!=null && docno!=undefined && oppno!='' && oppno!=null && oppno!=undefined)             
                            radconfirm("Do you want to update to CRM Opportunity: <span style='color:red'>"
                                        + oppno + " </span>? <br/>", confirmCallbackFunction,450,50,"","Update to CRM");
                                       //i wann do this way
                                       if yes then
                                          do func1
                                       else
                                          if confirm("Do you want to do func2?") then
                                              do func2
                        //////////////////////////////////////////////////     
                        else
                            radalert("<span style='color:red'> Document No. or Opportunity is empty.<br/>" +
                                     "You cannot use Update-to Crm function.<span style='color:red'>",350,80,"Update to CRM");               
                    }

            kindly please guide to me.

Best Regards,
ALEX
Top achievements
Rank 1
 answered on 01 Sep 2011
5 answers
230 views

I am firing the following function with a tab selection and collapse a RadPane. But then I cannot simply expand it using mouse. I can only expand it again programmatically.

function CollapsePane(paneId)

        {

            var splitter = $find("<%= RadSplitter1.ClientID %>");

            var pane = splitter.getPaneById(paneId);

            if (pane)

            {

                pane.collapse();

            }

           

        }

Also I need to know how to change RadPane to a specific size (in javacript).

I expect an answer ASAP.

Thanks!!

RkW
Top achievements
Rank 1
 answered on 01 Sep 2011
2 answers
67 views
Hi Team,

Please let me know, Can I export data to 2007 excel format from RADGRID.? If yes let me know the version.

Thanks,
Babu R
Babu Raghu
Top achievements
Rank 1
 answered on 31 Aug 2011
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?