Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
124 views
Is it possible to remeber the interaction the user made with the grid?  For example, if a user expands a column width, re-orders the columns I would like to save this information.  When they next visit the page I would retrieve this information (stored in a DB) and redraw the grid as it was.

1) I would like to save on every time the user interacts with the grid, which implies I need to get the column widths of all columns and the order of all the columns.

2) If possible I would also like to do this with the grouping.

The main issues I have with both points is finding out the current settings of the gird.  Any help with this would be much appreciated!
Veli
Telerik team
 answered on 01 Jul 2010
1 answer
180 views
Have a rad combobox in  rad grid.
the combobox has got checkboxes which i need to validate .

on the click of checkbox i need to get the id of rad combo.

getting error 'this control does not exist in the current context

Princy
Top achievements
Rank 2
 answered on 01 Jul 2010
1 answer
190 views
Hi,

   I feel like the rad grid taking more to load than the .net grid view.  Is there any way i can make it running faster.


Shinu
Top achievements
Rank 2
 answered on 01 Jul 2010
5 answers
330 views

void rdItemsGrid_ItemCommand(object source, GridCommandEventArgs e)

{

if (e.CommandName == "UpdateAll")

{

foreach (GridDataItem editedItem in rdItemsGrid.EditItems)

{

if (editedItem.EditFormItem.IsInEditMode)

UpdateItemPermission(editedItem.EditFormItem);

}

rdItemsGrid.Rebind();

}

else if (e.CommandName == "Update")
{
if (e.Item.IsInEditMode)
UpdateItemPermission(e.Item
as GridEditableItem);
rdItemsGrid.Rebind();
}
}

The Rebind() method which is used in Update All block works fine. But when i call the Rebind method in the Update block, which is highlighted in red, I get the following Error.

DataBinding: ' System.Data.DataRowView' does not contain a property with the name '....'

Description: An unhandled exception occured during the execution of the current web reequest.Please review the stack trace for more information about the error and from where it originated in the code.

Exception details: System.Web.HttpException :DataBinding: ' System.Data.DataRowView' does not contain a property with the name '....

Can you kindly help me in solving this issue.

Joe
Top achievements
Rank 1
 answered on 01 Jul 2010
3 answers
139 views

 

 

* Hi there,

* I am in very serious issue with Telerik grid.

* here is an issue

* i am using telerik rad grid with Edit popup.

* In Edit popup i am using PopUpSettings-Modal="true"

* in the formeditsettings. And also allwoing Radgrid to Grouping

* And the columns on the grid should be editable.

*

* Now Issue is:

* I am doing groupby on ID and trying to edit. when i did this

* it completely frozes both Rad Grid and EditFormPopup. So nothing

* editable.

please let me know if you anyone came accross this situation

 

Thanks, R






<

 

telerik:RadGrid

 

 

ID="RadGrid1"

 

 

runat="server"

 

 

AllowSorting="True"

 

 

AutoGenerateColumns="False"

 

 

AllowFilteringByColumn="True"

 

 

ShowFooter="True"

 

 

ShowGroupPanel="false"

 

 

Width="960px"

 

 

BorderColor="#999999"

 

 

BorderWidth="1px"

 

 

GridLines="None"

 

 

AllowPaging="true"

 

 

PageSize="20"

 

 

Height="800px"

 

 

onneeddatasource="RadGrid1_NeedDataSource"

 

 

onitemdatabound="RadGrid1_ItemDataBound"

 

 

onitemcommand="RadGrid1_ItemCommand"

 

 

Skin="Outlook"

 

 

>

 

 

<FooterStyle BorderStyle="None" />

 

 

<MasterTableView EditMode="PopUp" ShowGroupFooter="true" DataKeyNames="Student_id" HierarchyDefaultExpanded="true"

 

 

CommandItemDisplay="TopAndBottom" >

 

 

<NoRecordsTemplate>

 

 

<div style="padding: 10px; font-weight: bold; font-size: 14px; color: #ff0000; text-align: center">There are no Students available</div>

 

 

</NoRecordsTemplate>

 

 

<Columns>

 

 

<telerik:GridEditCommandColumn>

 

 

<HeaderStyle Width="50px" />

 

 

</telerik:GridEditCommandColumn>

 

 

<telerik:GridBoundColumn

 

 

DataField="Student_id"

 

 

HeaderText="Student ID"

 

 

UniqueName="Student_id"

 

 

SortExpression="Student_id"

 

 

AutoPostBackOnFilter="true"

 

 

CurrentFilterFunction="StartsWith"

 

 

ShowFilterIcon="false">

 

 

<HeaderStyle Width="100px"/>

 

 

</telerik:GridBoundColumn>

 

 

<telerik:GridBoundColumn

 

 

HeaderText="Name"

 

 

UniqueName="Name"

 

 

DataField="name"

 

 

SortExpression="Name"

 

 

AutoPostBackOnFilter="true"

 

 

CurrentFilterFunction="StartsWith"

 

 

ShowFilterIcon="false">

 

 

<HeaderStyle Width="200px"/>

 

 

</telerik:GridBoundColumn>

 

 

<telerik:GridBoundColumn

 

 

HeaderText="Size"

 

 

DataField="size"

 

 

UniqueName="size"

 

 

SortExpression="size"

 

 

AutoPostBackOnFilter="true"

 

 

CurrentFilterFunction="StartsWith"

 

 

ShowFilterIcon="false">

 

 

<HeaderStyle Width="100px"/>

 

 

</telerik:GridBoundColumn>

 

 

</Columns>

 

 

<EditFormSettings

 

 

EditFormType="Template"

 

 

InsertCaption="Add new Item"

 

 

CaptionFormatString="Edit Student_id:{0}"

 

 

CaptionDataField="Student_id"

 

 

FormStyle-Height="700px"

 

 

FormStyle-Width="700px"

 

 

PopUpSettings-Modal="true"

 

 

>

 

<

 

EditColumn UniqueName="EditCommandColumn1"></EditColumn>

 

<

 

FormStyle Height="700px" Width="700px"></FormStyle>

 

 

<FormTemplate>

 

 

 

<table id="Table2" cellspacing="1" cellpadding="1" width="400" border="0">

 

 

<tr>

 

 

<td>

 

 

</td>

 

 

<td>

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td>

 

Student ID:

 

</td>

 

 

<td>

 

 

<asp:Label ID="StudentIDLabel" Text='<%# Bind("Student_id") %>' runat="server" Width="200px">

 

 

</asp:Label>

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td>

 

Name:

 

</td>

 

 

<td>

 

 

<asp:TextBox ID="StudentNameTextBox" runat="server" Text='<%#Bind("name") %>' Width="200px">

 

 

</asp:TextBox>

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td>Size:</td>

 

 

<td>

 

 

<asp:TextBox ID="StudentSizeTB" runat="server" Text='<%#Bind("size") %>' Width="200px">

 

 

</asp:TextBox>

 

 

</td>

 

 

</tr>

 

 

</table>

 

 

<table style="width: 100%">

 

 

<tr>

 

 

<td align="right" colspan="2">

 

 

<asp:Button ID="Button3" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'

 

 

runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'>

 

 

</asp:Button>&nbsp;

 

 

<asp:Button ID="Button4" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel">

 

 

</asp:Button>

 

 

</td>

 

 

</tr>

 

 

</table>

 

 

</FormTemplate>

 

 

<PopUpSettings Modal="True"></PopUpSettings>

 

 

</EditFormSettings>

 

 

</MasterTableView>

 

 

 

<ClientSettings AllowColumnsReorder="True" AllowDragToGroup="True">

 

 

<Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="1" />

 

 

<ClientEvents/>

 

 

</ClientSettings>

 

 

<FilterMenu BorderStyle="None"></FilterMenu>

 

 

</telerik:RadGrid>

 

 

raju
Top achievements
Rank 1
 answered on 01 Jul 2010
4 answers
215 views
Hey guys

After wasting a lot of time in finding a solution for this issue i´ve decided to start this post here and hopefully you can help me.

First of all i`ve to say that i`m trying to use a RadAjaxLoadingPanel for a user input site with several postback controls.

My solution works in a Master/Child scenario and is set up like follows:

  • There is one main master page
  • There are two nested master pages which are based on the main master page 
  • All other child sites are based on one of these nested master pages 

On my main master page i`m using a RadAjaxManager with following attributes:

<telerik:RadAjaxManager ID="ramMain" 
runat="server" 
        EnableHistory="True"> 
</telerik:RadAjaxManager> 

On my nested master pages i`m using a RadAjaxManagerProxy in combination with a RadAjaxLoadingPanel to ajaxifying all controls in the content place holders.

As example in my nested master page i want to ajaxify all postback controls in the left navigation column (cphContent_1_1_1_filter) which is updating the content column in the center. The content column (cphContent_1_1_1_content) is also updatet by itself:

    <telerik:RadAjaxManagerProxy ID="rampNestedMaster" runat="server"> 
    <AjaxSettings > 
        <telerik:AjaxSetting AjaxControlID="cphContent_1_1_1_filter" > 
            <UpdatedControls > 
                <telerik:AjaxUpdatedControl ControlID="cphContent_1_1_1_filter" LoadingPanelID="ralpMain" /> 
                <telerik:AjaxUpdatedControl ControlID="cphContent_1_1_1_content" LoadingPanelID="ralpMain" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting> 
        <telerik:AjaxSetting AjaxControlID="cphContent_1_1_1_content"> 
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="cphContent_1_1_1_content" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting> 
    </AjaxSettings> 
    </telerik:RadAjaxManagerProxy> 

The good news is that the RadAjaxProxy is really ajaxifying the controls in the left navigation column (cphContent_1_1_1_filter) which  is causing the postback and the content in the middle is also been updatet. 

But the RadAjaxLoadingPanel is never shown. At all it`s really curious.

I`ve only got the RadAjaxLoadingPanel to work with a simple RadAjaxPanel around my left navigation column. But with the RadAjaxManagerProxy it doesn`t work at all.

Are there any suggestions out there?

Regards

Chris
Doug Beard
Top achievements
Rank 1
 answered on 01 Jul 2010
1 answer
358 views
Here's where I am at,

the following is for a  GridTemplateColumn:

statusCheckBox = item["checkBoxColumn"].FindControl("cbWidgetStatus") as CheckBox

This returns the control,   
all cool, when we get here:

item.GetDataKeyValue

It returns Null.  Has anyone seen this?
Thanks!
Dave Gilden

 

 

protected void rgSetUp_ItemDataBound(object sender, GridItemEventArgs e)

 

{

 

if (e.Item is GridDataItem)

 

{

 

GridDataItem item = e.Item as GridDataItem;

 

 


// Set CheckBoxes

 

 

 

CheckBox statusCheckBox = item["checkBoxColumn"].FindControl("cbWidgetStatus") as CheckBox;

 

 

if (statusCheckBox != null)

 

{

System.Diagnostics.

Debug.WriteLine( "statusCheckBox: " + item.GetDataKeyValue("widgetStatus"));

 

statusCheckBox.Checked = (

Boolean)item.GetDataKeyValue("widgetStatus");

 

}

 


// Set Dropdown Menus

 

 

 

DropDownList ddl = item["widgetPostionColumn"].FindControl("ddlWidgetPostion") as DropDownList;

 

 

if ( ddl != null )

 

{

System.Diagnostics.

Debug.WriteLine("widgetPostion:" + item.GetDataKeyValue("widgetPostion"));

 

ddl.SelectedIndex = (

int)item.GetDataKeyValue("widgetPostion");

 

}

}

}

Daniel
Telerik team
 answered on 30 Jun 2010
2 answers
108 views
I am using VS 2010 and Telerik.Web.UI version 2010.1.415.35.  I have the following code to access multiple resource values and am getting the following error:

foreach statement cannot operate on variables of type 'Telerik.Web.UI.Resource' because 'Telerik.Web.UI.Resource' does not contain a public definition for 'GetEnumerator'

foreach (Resource service in e.Appointment.Resources.GetResourcesByType("Service")){

}

Any help would be appreciated.

Thanks
Suzanne
Top achievements
Rank 1
 answered on 30 Jun 2010
1 answer
83 views
Hi,

I need to keep all the items in the first RadListBox after dropping it to a node on a RadTreeView, but after the dropping the item is remove from the RadListBox.

How do I keep the original items in the first RadListBox?

Thank,

Irene
Irene Ortiz
Top achievements
Rank 1
 answered on 30 Jun 2010
2 answers
59 views
Hi all,
i want to make some slot as disable and some as available using my own data base.
so , how can i do this ?

--Jagdish Prajapati
Jagdish
Top achievements
Rank 1
 answered on 30 Jun 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?