Telerik Forums
UI for ASP.NET AJAX Forum
8 answers
1.3K+ views

Doing something stupid here but cant figure it out, simple page with a grid on it pulling data from an object data source. Stored proc works and brings back columns I expect as listed in the markup

But get:

Value cannot be null.
Parameter name: key
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: key

 Mark-up:

<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy2" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadGrid">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>
 
    <telerik:RadGrid ID="RadGrid" AllowPaging="true" Skin="Bootstrap" ShowStatusBar="true"
                PageSize="15" DataSourceID="ObjDSSubs" GridLines="None" AllowSorting="true"       
                AutoGenerateColumns="false" runat="server" AllowFilteringByColumn="true"
                ShowFooter="True" ShowHeader="true"  width="100%">           
                    <clientsettings allowkeyboardnavigation="false">
                        <Selecting AllowRowSelect="true" />
                    </clientsettings>
                    <GroupingSettings CaseSensitive="false" />
                    <mastertableview datakeynames="Task_UUID">
                    <Columns>
 
                        <telerik:GridTemplateColumn UniqueName="Task_Title" AllowSorting="true" DataField="Task_Title" HeaderText="Task" ShowFilterIcon="false" AutoPostBackOnFilter="true" AllowFiltering="true">
                            <ItemTemplate><%#Eval("Task_Title")%></ItemTemplate>
                        </telerik:GridTemplateColumn>            
 
                        <telerik:GridTemplateColumn UniqueName="Task_Details" AllowSorting="true" DataField="Task_Details" HeaderText="DEtails" AllowFiltering="false">
                            <ItemTemplate><%#Eval("Task_Details")%></ItemTemplate>
                        </telerik:GridTemplateColumn>            
                         
                        <telerik:GridTemplateColumn UniqueName="Task_Date" AllowSorting="true" DataField="Task_Date" HeaderText="Date"  ShowFilterIcon="false" AutoPostBackOnFilter="true" AllowFiltering="true">
                            <ItemTemplate><%#Eval("Task_Date")%></ItemTemplate>
                        </telerik:GridTemplateColumn>     
                         
                        <telerik:GridTemplateColumn UniqueName="Task_Type" AllowSorting="true" DataField="Task_Type" HeaderText="Task_Type" ShowFilterIcon="false" AutoPostBackOnFilter="true" AllowFiltering="true">
                            <ItemTemplate><%#Eval("Task_Type")%></ItemTemplate>
                        </telerik:GridTemplateColumn>                                                                                                                                                                                                            
                         
                        <telerik:GridTemplateColumn HeaderStyle-Width="15%" AllowFiltering="false">
                            <ItemTemplate>
                                <div class="btn-group">
                                    <a href='/eupdate/edittask.aspx?id=<%#Eval("Task_UUID")%>' class='btn btn-sm btn-success'><i class="glyphicon glyphicon-pencil"></i></a>
                                    <a data-uuid='<%#Eval("Task_UUID")%>' title="Delete task" class='deletetask btn btn-sm btn-danger'><i class="glyphicon glyphicon-remove"></i></a>
                                </div>
                            </ItemTemplate>
                        </telerik:GridTemplateColumn>                                                           
                    </Columns>
                    </mastertableview>
                    <pagerstyle mode="NextPrev" AlwaysVisible="true" />
    </telerik:RadGrid>
    <div class="margin">
        <asp:Button ID="ButAdd" runat="server" Text="Add Task" cssclass="btn btn-sm btn-info" />
    </div>
    <asp:ObjectDataSource ID="ObjDSSubs" runat="server" SelectMethod="Fetch" TypeName="cms.Tasks">
        <SelectParameters>
            <asp:Parameter Name="Task_UUID" Type="string" DefaultValue="" />
        </SelectParameters>
    </asp:ObjectDataSource>

 

 Here's the Stack Trace

[ArgumentNullException: Value cannot be null.
Parameter name: key]
   System.Collections.Generic.Dictionary`2.FindEntry(TKey key) +11702869
   System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) +13
   Microsoft.VisualStudio.Web.PageInspector.Runtime.WebForms.SelectionMappingRenderTraceListener.GetLiteralTraceData(LiteralControl literal, TraceData& data) +97
   Microsoft.VisualStudio.Web.PageInspector.Runtime.WebForms.SelectionMappingRenderTraceListener.GetTraceData(Object renderedObject) +421
   Microsoft.VisualStudio.Web.PageInspector.Runtime.WebForms.SelectionMappingRenderTraceListener.EndRendering(TextWriter writer, Object renderedObject) +79
   System.Web.UI.RenderTraceListenerList.EndRendering(TextWriter writer, Object renderedObject) +66
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +170
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +12
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +35
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +12
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer) +9667840
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +35
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +12
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +12
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.GridMultiRowItem.Render(HtmlTextWriter writer) +289
   Telerik.Web.UI.GridTFoot.Render(HtmlTextWriter writer) +36
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.GridTable.RenderContents(HtmlTextWriter writer) +955
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.GridTable.Render(HtmlTextWriter writer) +4131
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +12
   Telerik.Web.UI.GridTableViewBase.Render(HtmlTextWriter writer) +49
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +12
   Telerik.Web.UI.RadCompositeDataBoundControl.RenderContents(HtmlTextWriter writer) +36
   Telerik.Web.UI.RadGrid.RenderContents(HtmlTextWriter writer) +103
   Telerik.Web.UI.GridBaseDataList.Render(HtmlTextWriter writer) +132
   Telerik.Web.UI.RadGrid.Render(HtmlTextWriter writer) +217
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer) +161
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Control.Render(HtmlTextWriter writer) +12
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) +256
   System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) +37
   Telerik.Web.UI.OurUpdatePanel.Render(HtmlTextWriter writer) +464
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer) +208
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Control.Render(HtmlTextWriter writer) +12
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +106
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Control.Render(HtmlTextWriter writer) +12
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +1090
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +268
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1405

 

Avi
Top achievements
Rank 1
 answered on 23 Jul 2015
1 answer
148 views

Hi

Rad editor content height just overlaps to main table height, see the attachment.

This happens when we use Preview mode only (works fine in Design mode) and my page header is having 

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

 

Telerik version: 2015.1.401.45

Browser version: IE11

I will not be able to change the meta tag to Edge or IE9 as there are other components which depend on this. 

The Radeditor declaration is like below

<telerik:RadEditor ID="radEditor1" Skin="Web20" runat="server"
  EditModes="Preview" ContentAreaMode="Div" Width="780px" Height="300px" AutoResizeHeight="False" StripFormattingOptions="All"
EmptyMessage="(No Active notes text)" >
       <ContextMenus>
         <telerik:EditorContextMenu>
           <telerik:EditorTool Name="Copy" />
           <telerik:EditorTool Name="SelectAll" />
           </telerik:EditorContextMenu>
       </ContextMenus>
       <Tools>
          <telerik:EditorToolGroup>
             <telerik:EditorTool Name="Bold" />
             <telerik:EditorTool Name="Underline" />
             <telerik:EditorTool Name="Italic" />
             <telerik:EditorTool Name="AjaxSpellCheck" />
             </telerik:EditorToolGroup>
      </Tools>
     </telerik:RadEditor>

 

One workaround would be to adjust the height using javascript like below

var width = editor.get_element().style.width;
editor.setSize(width, "300px");
editor.get_mainTable().style.height = "210px";

 But wanted to know do we have any other workaround for this? or this a known issue of RadEditor in version 2015?

Nikolay
Telerik team
 answered on 23 Jul 2015
5 answers
474 views

I want to delete certains rows based on a condition while binding the grid. I am using the below code. But 'item.Visible = false;'
is not working while 'item.Enabled = false;' is working.  Any idea?


protected void userGrid_ItemDataBound(object sender, GridItemEventArgs e)
{
  if (e.Item is GridDataItem)
  {
                GridDataItem item = (GridDataItem)e.Item;
                if (item["UserName"].Text.ToString() == "SuperAdmin")
                {
                                     item .Visible = false;
                                    // item.Enabled = false;
               }

   }
}

Eyup
Telerik team
 answered on 23 Jul 2015
1 answer
47 views
Hi all,
I have jquery dialog consisting of ajaxUpdatePanel, radgrid and button; when I clicked the button, ajaxLoading panel displayed behind jquery dialog. And in html code ajaxLoadingPanel is duplicated.
Maria Ilieva
Telerik team
 answered on 23 Jul 2015
1 answer
190 views

Hi,

 I have a trouble when i try binding a radcolorpicker, because this control does not show the color saved in the database.

What is wrong?

 Code .Aspx

<telerik:RadGrid id="rgCategoria"
    runat="server"
    AutoGenerateColumns="False"
    AllowAutomaticUpdates="True"
    AllowAutomaticInserts="True"
    OnNeedDatasource="rgCategoria_NeedDataSource"
    Culture="es-ES"
    GroupPanelPosition="Top"
    OnBatchEditCommand="rgCategoria_BatchEditCommand"
    OnItemCommand="rgCategoria_ItemCommand"
    OnItemDataBound="rgCategoria_ItemDataBound">
    <MasterTableView DataKeyNames="IdCategoria"
        EditMode="Batch"
        AutoGenerateColumns="False" commanditemdisplay="Top">
        <commanditemsettings
            addnewrecordtext="Nuevo"
            cancelchangestext="Cancelar"
            refreshtext="Refrescar"
            savechangestext="Guardar"
            showcancelchangesbutton="True"
            showsavechangesbutton="True">
        </commanditemsettings>
        <Columns>
            <telerik:GridBoundColumn DataField="Nombre" UniqueName="Nombre" HeaderText="Nombre">
                <HeaderStyle Width="100px"></HeaderStyle>
            </telerik:GridBoundColumn>
            <telerik:GridTemplateColumn DataField="Color"
                UniqueName="Color"
                HeaderText="Color">
                <ItemTemplate>
                    <div style='width: 150px; height: 16px; background-color: <%# Eval("Color") %>'></div>
                </ItemTemplate>
                <EditItemTemplate>
                    <telerik:RadColorPicker runat="server" ID="txtColor"
                        PaletteModes="HSB" 
                        ShowIcon="True">
                        <Localization ApplyButtonText="Aplicar" 
                            NoColorText="Ningún Color"
                            PickColorText="Elegir Color"
                            WebPaletteTabText="Paleta Web"
                            BlankColorText="Color Blanco"
                            CancelButtonText="Cancelar"
                            CustomColor="Color Personalizado"
                            HexInputTitle="Código del color hexadecimal "
                            HSBSliderDragText="Arrastrar"
                            HSVSliderDragText="Arrastrar"
                            OkButtonText="Aceptar"
                            RecentColors="Colores Recientes"
                            RGBSlidersDecreaseText="Disminuir"
                            RGBSlidersDragText="Arrastrar"
                            RGBSlidersIncreaseText="Aumentar"
                            CurrentColorText="(Color Actual es {0})"/>
                    </telerik:RadColorPicker>
                </EditItemTemplate>
 
                <HeaderStyle Width="150px">
                </HeaderStyle>
            </telerik:GridTemplateColumn>
             <telerik:GridBoundColumn DataField="IdCategoria" Display="false"></telerik:GridBoundColumn>
             <telerik:GridBoundColumn DataField="RowVersion" Display="false"></telerik:GridBoundColumn>
        </Columns>
        <BatchEditingSettings EditType="Cell" OpenEditingEvent="Click"  />
    </MasterTableView>
     
</telerik:RadGrid>

Code c#

protected void rgCategoria_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
    if (ViewState["dtCategoriasColores"] != null)
    {
        rgCategoria.DataSource = (DataTable)ViewState["dtCategoriasColores"];
    }
    else
    {
        CargarCategoriaColores();
    }
}
 
protected void rgCategoria_ItemDataBound(object sender, GridItemEventArgs e)
{
    if (e.Item is GridDataItem && e.Item.IsInEditMode)
    {
        GridDataItem editItem = (GridDataItem)e.Item;
        RadColorPicker colorLetraRadColorPicker = (RadColorPicker)editItem.FindControl("txtColor");
        colorLetraRadColorPicker.SelectedColor = System.Drawing.ColorTranslator.FromHtml((DataBinder.Eval(e.Item.DataItem, "Color").ToString()));
    }
}
 
protected void rgCategoria_ItemCommand(object sender, GridCommandEventArgs e)
{
    if (e.CommandName == RadGrid.UpdateCommandName)
    {
        GridEditableItem editedItem = e.Item as GridEditableItem;
        RadColorPicker colorRCP = (RadColorPicker)editedItem.FindControl("txtColor");
        if (colorRCP != null)
            colorRCP.SelectedColor = System.Drawing.ColorTranslator.FromHtml((DataBinder.Eval(e.Item.DataItem, "Color").ToString()));
    }
}
 
protected void rgCategoria_BatchEditCommand(object sender, GridBatchEditingEventArgs e)
{
    foreach (GridBatchEditingCommand command in e.Commands)
    {
        if ((command.Type == GridBatchEditingCommandType.Update))
        {
            Hashtable newValues = command.NewValues;
            Hashtable oldValues = command.OldValues;
            string OrderID = newValues["Nombre"].ToString();
            string ShipName = newValues["Color"].ToString();
        }
    }
}

Konstantin Dikov
Telerik team
 answered on 23 Jul 2015
5 answers
332 views
Hi, when i am trying to do a toggle button without postback from the demos it works ok.
My question is: when i do an action on the OnClientCheckedChanging, it makes the toggle button do a postback. Can i click the button without postback and execute the "OnClientCheckedChanging"?

The markup:

  <telerik:RadButton ID="btnPlayPause" runat="server" ButtonType="ToggleButton" ToggleType="CheckBox"  OnClientCheckedChanging="OnClientCheckedChanging"  Width="58px" Height="59px"
AutoPostBack="false" ForeColor="Black" Checked="true" Skin="Metro">
            <ToggleStates>
                <telerik:RadButtonToggleState ImageUrl="img/play/play.png" HoveredImageUrl="img/play/playHov.png"
                    Text="Play" Selected="true"></telerik:RadButtonToggleState>
                <telerik:RadButtonToggleState ImageUrl="img/play/pause.png" HoveredImageUrl="img/play/pauseHov.png"
                    Text="Pause"></telerik:RadButtonToggleState>
            </ToggleStates>
  </telerik:RadButton>
Danail Vasilev
Telerik team
 answered on 23 Jul 2015
1 answer
72 views

hi ,

I want tile list

1 2 3 4 5 6

7 8 9 10 11 12

13 14 15 16 17

 

format.

but now its in

1 2    7 8      13 14

3 4    9 10     15 16

5 6    11 12   17

 

and i want to remove space between 2 & 7.

 

So pls give me corrwct answer.

 

Thanks & Regards,

Radian

 

Danail Vasilev
Telerik team
 answered on 23 Jul 2015
5 answers
363 views

Hi All

We're trying to update multiple RadGrid's from the client side after some user activity.

The following code works well:

var trgAppointments = $find("<%=trgAppointments.ClientID%>");
trgAppointments.get_masterTableView().rebind();

However, at the same time, we also need to update second Grid on the same page, so we try this:

// Update appointments
 var trgAppointments = $find("<%=trgAppointments.ClientID%>");
 trgAppointments.get_masterTableView().rebind();
 
 // Update progress notes
var trgProgress = $find("<%=trgProgress.ClientID%>");
trgProgress.get_masterTableView().rebind();

This doesn't work so well. The end result is:

  • trgProgress is updated. trgAppointments is not.
  • In fiddler, we see two posts two our page (one for each .rebind()). The first one fails with Conten-Length mismatch, expected x bytes, got 0. The second works OK and is obviously updating trgProgress.

I'm not sure what the right way to go about this is. Any suggestions?​

Eyup
Telerik team
 answered on 23 Jul 2015
1 answer
312 views

I would like to add two files into the radsciptmanager if the user is using a version of IE < 9.  My thought is that in the Page_Load I can test the users Browser and use an if statement to add in the 2 scripts. The reason being, these 2 files fix issues in IE 7&8 but they cause issues in IE 9&10. I have posted some code that I have tried out just not sure what I am missing or if it is possible. Is this possible with RadScriptManager? Thanks in advance.

 

 <telerik:RadScriptManager ID="RadScriptManager" runat="server" EnablePartialRendering="true"
            AsyncPostBackTimeout="1800" EnableCdn="true">
            <Scripts>
                <telerik:RadScriptReference Path="~/Scripts/​File1.js" />
                <telerik:RadScriptReference Path="~/Scripts/​File2.js" />
                <telerik:RadScriptReference Path="~/Scripts/File3.js" />
            </Scripts>
</telerik:RadScriptManager>

 -------------------------------------------------------------------------------------------------------------------------------

        if (type == "IE8" || type == "IE7")
        {
            RadScriptManager rsmgr = new RadScriptManager();
            //ScriptManager smgr = ScriptManager.GetCurrent(Page);
            ScriptReference SRef = new ScriptReference("~/Scripts/File4.js");
            ScriptReference SRef1 = new ScriptReference("~/Scripts/File5.js");

            rsmgr.Scripts.Add(SRef);
            rsmgr.Scripts.Add(SRef1);
        }​

Peter Filipov
Telerik team
 answered on 23 Jul 2015
11 answers
232 views
Hi,

I've been tasked with doing a timesheet application for the web and wanted to know if you had any spreadsheet controls for ASP.NET.  I noticed there was one for Silverlight, but I was hoping there was something for ASP.NET AJAX. 

Thanks.
Rumen
Telerik team
 answered on 23 Jul 2015
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?