I have a RadGrid where the data source is set programmatically because the data source will change based on the option the user selects. Some data sources have more columns than the others. When I have the edit item panel displayed to insert a new record I am removing a text box and adding a drop down in its place and populating the drop down from the database and selecting the value that was in the textbox. I can get this to display but when I click the insert button the page blows up because when the page gets to the init event it wants to bind the old one. any advice on how I can get around this?
here is a ajax error that I get every time I try and do an insert/update
Sys.WebForms.PageRequestManagerServerErrorException: Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.
I followed this demo to download my content to word and it worked perfectly
But can I add footer and header to the downloaded document ?
Thanks and regards.
Hi
I am using the RadGrid control in my website and have a need to translate all the text that the user sees. Is it possible for me to translate the text on the control?
I cant see any way to translate some of the built in text such as "Page Size", "X items in Y Pages" and the search/Filter options that can be accessed by right clicking the grid.
I have attempted to change the culture on the element but this did not appear to make any changes to the language displayed
The Telerik.Web.UI dll version we are using is 2013.2.611.40
Any ideas?
<
telerik:RadGrid
ClientSettings-AllowDragToGroup
=
"true"
ShowGroupPanel
=
"true"
ShowFooter
=
"true"
runat
=
"server"
ID
=
"rg"
AutoGenerateColumns
=
"False"
GroupPanelPosition
=
"Top"
>
<
MasterTableView
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"id"
DataField
=
"id"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"text"
DataField
=
"text"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"value"
DataField
=
"Value"
Aggregate
=
"Sum"
></
telerik:GridBoundColumn
>
</
Columns
>
<
DetailTables
>
<
telerik:GridTableView
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"id"
DataField
=
"id"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"text"
DataField
=
"text"
></
telerik:GridBoundColumn
>
<
telerik:GridNumericColumn
HeaderText
=
"value"
DataField
=
"value"
Aggregate
=
"Sum"
></
telerik:GridNumericColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
</
MasterTableView
>
</
telerik:RadGrid
>
Protected Sub rg_DetailTableDataBind(sender As Object, e As Telerik.Web.UI.GridDetailTableDataBindEventArgs) Handles rg.DetailTableDataBind
Dim dt As New DataTable()
dt.Columns.Add("id", GetType(Integer))
dt.Columns.Add("text", GetType(String))
dt.Columns.Add("value", GetType(Double))
Dim r As DataRow
r = dt.NewRow()
r("id") = "1"
r("text") = "nr. 1 detail"
r("value") = 1.5
dt.Rows.Add(r)
r = dt.NewRow()
r("id") = "2"
r("text") = "nr. 2 detail"
r("value") = 2.5
dt.Rows.Add(r)
e.DetailTableView.DataSource = dt
End Sub
Protected Sub rg_NeedDataSource(sender As Object, e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rg.NeedDataSource
If e.IsFromDetailTable = False Then
Dim dt As New DataTable()
dt.Columns.Add("id", GetType(Integer))
dt.Columns.Add("text", GetType(String))
dt.Columns.Add("value", GetType(Double))
Dim r As DataRow
r = dt.NewRow()
r("id") = "1"
r("text") = "nr. 1"
r("value") = 1.5
dt.Rows.Add(r)
r = dt.NewRow()
r("id") = "2"
r("text") = "nr. 2"
r("value") = 2.5
dt.Rows.Add(r)
rg.DataSource = dt
End If
End Sub
Hello,
I have an Issue when I viewing a large chart using the RadOrgChart control, some plus signs appear in the chart as in the attachment screenshot.
Do you guys have any idea on what might be causing this issue? Any help would be much appreciated!
Best Regards
Hello,
I have radcombobox inside radwindow. When postback occurs, Radcombobox itemsrequested event is called and it would insert the items. I would select the item and display the data. It works up to this point. Now, if I click the radcombobox arrow to select again, it freeze. I have to click outside and select again then it works. also, after item is selected, I can't close the radwindow. I need to click outside again, and the radwindow close button works fine. Why is this happening? Could you provide a fix for this problem? thanks. below is sample code.
//client side
function RadComboBox1_OnClientSelectedIndexChanged(arg) {
if (arg) {
__doPostBack("<%=RadComboBox1.UniqueID%>", "OnSelectIndexChange");
}
}
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadComboBox1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlBox" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManagerProxy>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server"></telerik:RadWindowManager>
<telerik:RadWindow ID="RadWindow1" runat="server" >
<asp:Panel ID="pnlBox" runat="server">
<telerik:RadComboBox ID="RadComboBox1" runat="server" EmptyMessage="Select" OnClientSelectedIndexChanged="RadComboBox1_OnClientSelectedIndexChanged"
OnSelectedIndexChanged="RadComboBox1_SelectedIndexChanged" OnItemsRequested="RadComboBox1_ItemsRequested" EnableScreenBoundaryDetection="false" AutoPostBack="false" >
</telerik:RadComboBox>
</asp:Panel>
</telerik:RadWindow>
// server side
protected void RadComboBox1_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
{
//get items and bind to RadComboBox1;
}
protected void RadComboBox1_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
//display data;
}
Hello,
I was wondering how to limit <asp:DropDownList ... />, that its height would be limited to displayed element count, for example, if there are two elements, list will end after them, if there are three, four and so on. Now, as i understand, list is generated by default for 18 lines, if there are one result, list is still 18 lines long, but almost empty.
Thank you for help.
Milgerdas.