Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
169 views
Hi Kevin, i need your help quickly about a similar problem :

http://www.telerik.com/forums/itemdatabound-even-in-batch-edit-mode-of-rad-grid

The combo​Box works with  static ​Web​Method enableLoadOnDemand=true, autopostback=false option under Radgrid BatchEdit in Row Edit mode.
When I add a new row with the Edit mode (EditItemTemplate > RadComboBox), I select a value in second line RadComboxBox and close editMode : the first ItemTemplate  takes the value of the second newly input.

The this a real problem

Scenario Step 1 :


Scenario Step 2 :


Scenario Step 3 :


Scenario Step 4 : the first field red line value should be 71886 but automatically change by 147244 ??


Can you give me some alternative or give me an issue for this problem .
Angel Petrov
Telerik team
 answered on 22 Sep 2015
3 answers
321 views
Dear All

I created a page method that return the result data source in json string format to bind the RadGrid:

[WebMethod]
public static string GetRows(int from, int len)
{
    DataTable dt =  MyEntity_BL.GetData();
 
    //convert DataTable into Json string
    System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
    List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
    Dictionary<string, object> row = null;
 
    foreach (DataRow dr in dt.Rows)
    {
        row = new Dictionary<string, object>();
        foreach (DataColumn col in dt.Columns)
        {
            row.Add(col.ColumnName, dr[col]);
        }
        rows.Add(row);
    }
    return serializer.Serialize(rows);
}

and then i call the page method at client side at user button click:

function btnShowClientClick(clickedButton) {
 
    PageMethods.GetRows(0, 0, Succsess);
 
}
 
function Succsess(result) {
    var masterTable = $find("<%= grd.ClientID %>").get_masterTableView();
    masterTable.set_dataSource(result);
    masterTable.rebind();
}

The problem is that there no action done on the RadGrid ??
It doesn't bind any data!

Is there something miss ?

Thanks
Konstantin Dikov
Telerik team
 answered on 22 Sep 2015
1 answer
73 views

How can I restrict start date and end date in Gantt?

I want user to be unable to insert/update start date before 1 month.

I need server side code.

 

Thanks

Brian
Top achievements
Rank 1
 answered on 21 Sep 2015
6 answers
368 views

Hello

I've LinkButton in my RadComboBox ItemTemplate with CommandName OnCommand event and Command Argument for delete item if user clicking.

ComboBox populating with SqlDataSource. 

When trying to click second item in ComboBox page postabacking but doesnt raise onclick or even oncommand event. 

If clicking first item in ComboBox raising both of events but command argument is second items command argument. 

Where is the mistake?

Thanks is advance.

omer
Top achievements
Rank 1
 answered on 21 Sep 2015
1 answer
160 views

I am using a RadGrid element and need to export CSV data from it. When I place a link outside of the RadGrid element, the export works fine: 

<a title="Export" onserverclick="Export_CSV_Click" runat="server" class="icon-msexcelexport icon" href="#"></a>

<telerik:RadGrid ID="myGrid" runat="server" EnableViewState="false">

etc...

Now when I place that same link within the PagerTemplate, it no longer works and I get a javascript popup error.

<telerik:RadGrid ID="myGrid" runat="server" EnableViewState="false">

    <MasterTableView

        <PagerTemplate>

            <a title="Export" onserverclick="Export_CSV_Click" runat="server" class="icon-msexcelexport icon" href="#"></a>

 

 

And the export method..

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

{

     myGrid.MasterTableView.ExportToCSV();

}

 

How would I get this button working from within the PagerTemplate?

 
 

 
 
 
 
 
 
 
 
 
Daniel
Telerik team
 answered on 21 Sep 2015
34 answers
797 views
hi,

i am very much impressed with telerik controls especially with radgrid.please let we know how can i copy data (rows,columns) from excel sheet and paste it to the rad grid


Thanks,
David
Top achievements
Rank 1
Iron
Iron
Veteran
 answered on 21 Sep 2015
1 answer
254 views

RadDateTimePicker is not working after ajax call, only if rad datetimepicker is open time of response back from server. i am also attaching ASPX and CS code

 Step to replicate.

  1. Create new page
  2. Add two datetimepicker
  3. add date change event
  4. Add Ajax panel
  5. put debug pointer on selecteddatechnage event
  6. select date from first datetimepicker
  7. now code will stop in break point
  8. now open second datetimepicker
  9. Go to CS page and Release code from debug point
  10.  Now open second datetimepicker
  11. Now date selection, Month selection will not work

Thanks,

 

 ASPX

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestRadDateTimePickerPostBack._Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
     <telerik:RadScriptManager ID="ScriptManager1" runat="server">
         <Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
</Scripts>
    </telerik:RadScriptManager>
    <telerik:radajaxmanager id="RadAjaxManager1" runat="server" 
        onajaxrequest="RadAjaxManager1_AjaxRequest">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="panel1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="panel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="panel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:radajaxmanager>
    
    <script language="javascript" type="text/javascript">

    <telerik:radscriptblock id="RadScriptBlock1" runat="server">
                function InitiateAjaxRequest() {
                    var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
                    ajaxManager.ajaxRequest('RebindCard');
                }
                
                
                function Expensereport_PeriodFrom_OnDateSelected(sender, args) {
                    
                        InitiateAjaxRequest();
                }
                function Expensereport_PeriodTo_OnDateSelected(sender, args) {
                    InitiateAjaxRequest();
                }
                
    </telerik:radscriptblock>
    </script>
    
    
    <asp:Panel ID="panel1" runat="server">
        <div class="form-group form-group-sm">
            <asp:Label runat="server" CssClass="control-label col-sm-3 " ID="lbl_Expensereport_PeriodFrom"
                AssociatedControlID="Expensereport_PeriodFrom" Text="From"></asp:Label>
            <div class="col-sm-3 col-md-3">
                <telerik:raddatepicker id="Expensereport_PeriodFrom" runat="server" calendar-showrowheaders="false"
                    width="100%" cssclass="requiredText">
                                    <DateInput EnableSingleInputRendering="false" DateFormat="MM/dd/yyyy" DisplayDateFormat="MM/dd/yyyy"
                                        ReadOnly="true" SelectionOnFocus="CaretToBeginning" />
                                    <DatePopupButton  />
                                    <ClientEvents OnDateSelected="Expensereport_PeriodFrom_OnDateSelected" />
                                </telerik:raddatepicker>
            </div>
            <asp:Label runat="server" CssClass="control-label col-sm-2 col-md-2 col-lg-1 " ID="lbl_Expensereport_PeriodTo"
                AssociatedControlID="Expensereport_PeriodTo" Text="To"></asp:Label>
            <div class="col-sm-3 col-md-3">
                <telerik:raddatepicker id="Expensereport_PeriodTo" runat="server" width="100%" cssclass="requiredText"
                    calendar-showrowheaders="false">
                                    <DateInput EnableSingleInputRendering="false" DateFormat="MM/dd/yyyy" DisplayDateFormat="MM/dd/yyyy"
                                        ReadOnly="true" SelectionOnFocus="CaretToBeginning" />
                                    <DatePopupButton ToolTip="" />
                                    <ClientEvents OnDateSelected="Expensereport_PeriodTo_OnDateSelected" />
                                </telerik:raddatepicker>
            </div>
            <div class="clearBoth">
            </div>
        </div>
    </asp:Panel>
    </form>
</body>
</html>

 

 C#

protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
        {

            for (int i = 1000; i <= 1000; i++)
            {
                i++;
            }
           
        }

Daniel
Telerik team
 answered on 21 Sep 2015
16 answers
362 views
Am having an issue using the RadGrid control in Visual Studio 2013's built in web server.  The table element is not be rendered.  The same page will render correctly when using Visual Studio 2012's built in web server.

Please advise.  Is this an issue with RadGrid or Visual Studio 2013?

Here is snip of the rendered HTML when site run in Visual Studio 2013.  Note the lack of an opening table tag. 

<div id="grdDemo" class="RadGrid RadGrid_Office2007">
 
Jones</td><td>Martha</td>
    </tr><tr class="rgAltRow" id="grdDemo_ctl00__1">
        <td>Noble</td><td>Donna</td>
    </tr><tr class="rgRow" id="grdDemo_ctl00__2">
        <td>Smith</td><td>Jon</td>
    </tr><tr class="rgAltRow" id="grdDemo_ctl00__3">
        <td>Tyler</td><td>Rose</td>
    </tr>
    </tbody>
 
</table><input id="grdDemo_ClientState" name="grdDemo_ClientState" type="hidden" />
    </div>

Here is the aspx markup

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html>
 
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server"><asp:ScriptManager ID="smDefault" runat="server"></asp:ScriptManager>
    <div>
        <telerik:RadGrid ID="grdDemo" runat="server" AutoGenerateColumns="false">
            <ClientSettings>      
                <Resizing AllowColumnResize="true" ResizeGridOnColumnResize="true" AllowResizeToFit="true" />           
            </ClientSettings>
            <MasterTableView ItemType="Contact">
                <Columns>
                    <telerik:GridTemplateColumn HeaderText="Last Name">
                        <ItemTemplate><%#: Item.LastName %></ItemTemplate>
                    </telerik:GridTemplateColumn>
 
                    <telerik:GridTemplateColumn HeaderText="First Name">
                        <ItemTemplate><%#: Item.FirstName %></ItemTemplate>
                    </telerik:GridTemplateColumn>
                </Columns>
            </MasterTableView>
        </telerik:RadGrid>
    </div>
    </form>
</body>
</html>

Here is the C# code behind

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        List<Contact> contacts = new List<Contact>();
        contacts.Add(new Contact() { LastName = "Smith", FirstName = "Jon" });
        contacts.Add(new Contact() { LastName = "Tyler", FirstName = "Rose" });
        contacts.Add(new Contact() { LastName = "Jones", FirstName = "Martha" });
        contacts.Add(new Contact() { LastName = "Noble", FirstName = "Donna" });
 
        var data = contacts.OrderBy(c => c.LastName).ThenBy(c => c.FirstName);
 
        this.grdDemo.DataSource = data;
        this.grdDemo.DataBind();
    }
}


Here is the Contact class

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
 
/// <summary>
/// Summary description for Contact
/// </summary>
public class Contact
{
    public Contact()
    {
        //
        // TODO: Add constructor logic here
        //
    }
 
    public string FirstName { get; set; }
 
    public string LastName { get; set;  }
}


Shivam
Top achievements
Rank 1
 answered on 21 Sep 2015
7 answers
108 views

Hi,

I'm filtering my grid column using RadFilter. For numeric columns for en-US (english) culture with value 0.5 it is working fine.

But if I change my culture to german (de-DE), Radfilter textbox is accepting value as 0,5 (which is correct) and my grid column also filtered with 0,5 values, but radfilter textbox converting 0,5 value as 5,00 which is not correct. It should show as 0,5.

<telerik:RadFilter runat="server" ID="rfControllers" FilterContainerID="RadFilter1" ShowApplyButton="true" Visible="true" Skin="Web20"></telerik:RadFilter>

Please refer to the attachment.

Please help me.

- Kumar

Kostadin
Telerik team
 answered on 21 Sep 2015
1 answer
177 views

I have a RadWizard on a page that contains about 6 steps.  Several of the steps either have buttons that open RadWindows or combo boxes.  Additionally, several of the pages have their own validation groups and javascript validation functions associated with them.  In general the flow of the wizard is fine and everything works like I want, with the exception of the Enabled state of the Navigation steps at the top of the wizard changing.  As I proceed through the steps it doesn't enable the past tabs.

 

How can I fix this behavior?

Plamen
Telerik team
 answered on 21 Sep 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?