Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
121 views
Hello,

I have a grid on a page where I have done layout with EZ-CSS.  The grid no longer allows re-sizing or reordering of columns.  Also AJAX data binding no longer works.

Any idea how to solve this?

Cheers,
Andreas
Galin
Telerik team
 answered on 01 Sep 2011
1 answer
130 views
Developing in Sharepoint 2007.
Creating a webpart in C#.
Normally  use Windows7 skin, but the user requires adjustments to various settings.
Used the demos phone support pointed me too.  But I'm working with ascx not a aspx so they didn't work.
Used the Visual Style Builder,  I'm going the way of creating the folder for the skin and copying it in and then dragging the css file to the page. 

Ok. The application recognizes the css and is using its settings.  The problem is the images such as the background and controls will not display.  Included them in the folder as well in a sub folder and the css points too them fine.  Even moved the css file around to see if it needed to be in the same folder, just for argument sake, and the path to the images makes its adjustment just fine.

Why won't this display the images? 

.RadGrid_ProBono .rgAdd,
.RadGrid_ProBono .rgRefresh,
.RadGrid_ProBono .rgEdit,
.RadGrid_ProBono .rgDel,
.RadGrid_ProBono .rgFilter,
.RadGrid_ProBono .rgPagePrev,
.RadGrid_ProBono .rgPageNext,
.RadGrid_ProBono .rgPageFirst,
.RadGrid_ProBono .rgPageLast,
.RadGrid_ProBono .rgExpand,
.RadGrid_ProBono .rgCollapse,
.RadGrid_ProBono .rgSortAsc,
.RadGrid_ProBono .rgSortDesc,
.RadGrid_ProBono .rgUpdate,
.RadGrid_ProBono .rgCancel,
.RadGrid_ProBono .rgUngroup,
.RadGrid_ProBono .rgExpXLS,
.RadGrid_ProBono .rgExpDOC,
.RadGrid_ProBono .rgExpPDF,
.RadGrid_ProBono .rgExpCSV,
{
        background-image:url('ProBonoSkin/Grid/sprite.gif');
}

File structure
Solution --> ProBonoSkin --> Grid --> sprite.gif
The ProBonoSkin folder is the root folder and then grid and inside are the images.

Solution --> ProBonoSkin --> CSS File
The CSS sits in the ProBonoSkin folder.

When the CSS file is moved around, as stated earlier, it corrects the path to the images on its own so I wouldn't think this is a '../' issue or anything.

The embedded  theme set to 'false' for the controls.

The  controltemplate  links are setup as well to the images and css file.  At one point this was not the case, but linking them isn't making a difference either. 


Getting the images to show is all that is needed.


Thanks!
Jayesh Goyani
Top achievements
Rank 2
 answered on 01 Sep 2011
2 answers
186 views
 Hi, I am using entity framework, ObjectDataSource and an object class to bind RadGrid. I want to access some of the controls in the edit form from the Object Data souce inserting event but need some help with this. I know i have to access  GridEditFormInsertItem somehow to access the control but I dont know how to reach it from the object Data source inserting event. So far all the examples I have seen are like

protected void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) 
       
           if ((e.CommandName == RadGrid.PerformInsertCommandName)) 
           
               //the dropdown list will be the first control in the Controls collection of the corresponding cell   
               DropDownList list = (e.Item as GridEditableItem)["ddlContactName"].Controls[0] as DropDownList; 
           
       }


This is really what I want to do...but from the ObjectDataSource Inserting event since I need to add an insert parameter for the object class my objectDatasource is tied to....I have tried to access the GridCommandEventArgs or the GridEditFormInsertItem like below but no luck so far... can someone please show me how to do this?

protected void ObjectDataSource1_Inserting(object sender, System.Web.UI.WebControls.ObjectDataSourceMethodEventArgs e) 
        
                
            ((DAL.DTO.DataTypeObject)e.InputParameters[0]).product.product_id = (int)Session["CustomerID"]; 
       
             //These dont work...how can I access my Edit form or GridCommandEventArgs from this event in objectDatasource      
             //inserting event to access my dropdownlist?? 
            //Telerik.Web.UI.GridEditFormInsertItem myInsertForm = ((Telerik.Web.UI.GridEditFormInsertItem)RadGrid1.FindControl("EditFormControl")); 
    
            //Telerik.Web.UI.GridEditFormInsertItem myInsertForm = ((Telerik.Web.UI.GridEditFormInsertItem)RadGrid1.EditItems[0]);

                       }
Farhan
Top achievements
Rank 1
 answered on 01 Sep 2011
1 answer
424 views
I have a problem when using the RadFormDecorator.
In IE6, when I disable a RadioButtonList (also with RadioButton, CheckBox and CheckBoxList), they are displayed as selected, only the display, but the controls are not really selected.

The following example:
<asp:RadioButtonList ID="rbl_radio_list" runat="server" Enabled="false">
    <asp:ListItem Text="Radio List Item 1" Value="1"></asp:ListItem>
    <asp:ListItem Text="Radio List Item 2" Value="2"></asp:ListItem>
    <asp:ListItem Text="Radio List Item 3" Value="3"></asp:ListItem>
</asp:RadioButtonList>
 
<asp:RadioButton ID="rdb_radio" runat="server" Text="Radio 1" Enabled="false" Checked="false"/>
 
<asp:CheckBoxList ID="cbl_check_list" runat="server" Enabled="false">
    <asp:ListItem Text="Check List Item 1" Value="1"></asp:ListItem>
    <asp:ListItem Text="Check List Item 2" Value="2"></asp:ListItem>
    <asp:ListItem Text="Check List Item 3" Value="3"></asp:ListItem>
</asp:CheckBoxList>
 
<asp:CheckBox ID="cbx_check" runat="server" Text="Check 1" Enabled="false" Checked="false" />
 
<telerik:RadFormDecorator ID="rfd_radio" runat="server" DecoratedControls="RadioButtons"  />
<telerik:RadFormDecorator ID="rfd_check" runat="server" DecoratedControls="CheckBoxes"  />

Bozhidar
Telerik team
 answered on 01 Sep 2011
1 answer
107 views
In my share point application user control, I have a RadEditor and a hyper link. clicking on the hyperlink would open a modaldialog. when user select some data and click on apply button in the modaldialog, the data should automatically insert into the RadEditor. How to achieve this?
Rumen
Telerik team
 answered on 01 Sep 2011
3 answers
109 views
Hi All,

I have created a Rad Grid with Pagination and got a <Select All> button to select all items on current page.

Now, everything works fine, except that when I navigate from 1 page to another then I want to get all selected items count of new page, but what I am getting is selected item of old page.
Eg: I have selected 5 items of Page No. 1, now when I go to Page No. 2, I get selected items as 5 instead of 0.

How to get selected items of clicked (new) page?

Please help me regarding this issue!!!

Dhaval
Pavlina
Telerik team
 answered on 01 Sep 2011
3 answers
96 views
I have a RadAjaxManager in my Master Page, as well as some controls for a 'shopping basket'
On my content page I have a number of user controls, with each one having an 'Add' button. These are added to the page dynamically.
The Ajax settings for the Add buttons are created in code in the Page_Load function.

When one of the add buttons are clicked, it should write a database entry, and then update the shopping basket to show the number of items currently in it.

This works fine, except for the first time a button is clicked.
The first time one of the 'Add' buttons are clicked, the database entry is created as expected, but the shopping basket does not get updated. The second button clicked updates everything as expected and the basket will show 2 items. Buttons then work as expected, with the basket showing correctly.

Putting a breakpoint in the code, all the expected events seem to fire, but the basket is not updated.

I am using Q1 2011, in VS2010 and .NET 4.0

Am I missing something?

Thankyou.

Paul

Pavlina
Telerik team
 answered on 01 Sep 2011
1 answer
65 views
I'm curious what's available in your ASP.Net AJAX package to do one or both of the following:
 - Flowchart - ie. Rectangles containing text linked together with connecting lines
 - Gantt Chart - typically used for scheduling

Note: I realize that the latter can sort of be simulated with a treeview but I wonder if it would have the same visual impact


I'm very familiar with the controls of yours that I've frequently used but not so much with the others.  Hoping you can shed some light onto what's available within your package that I purchased.

Sincerely,

Robert Werner
Vancouver, BC
Sebastian
Telerik team
 answered on 01 Sep 2011
3 answers
413 views

We are binding Generic List of entities (e.g. List<Employee>) with RadGrid (Teleric.Web.UI.dll v2009.2.826.35). We are using GridBoundColumn. Grid gets diplsayed properly. Also it gets exported very well in .pdf and .csv formats. But when we try to export in Excel using ExcelML format, it generates blank excel file. Here is sample code:

 

 

 

 

protected void Page_Load(object sender, EventArgs e)
{
   
}

 

 

 

protected void uxRadListView_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
    SetGridDataSource();
}

 

 

 

public void SetGridDataSource()
{
    uxRadListView.DataSource = GetList();
}

 

 

 

private List<Employee> GetList()
{
    List<Employee> employees = new List<Employee>();
    for (int i = 0; i < 10; i++)
    {
        Employee emp = new Employee();
        emp.EmpId = 100;
        emp.FName = "John";
        employees.Add(emp);
    }
}

 

 

 

protected void uxBtnExport_Click(object sender, EventArgs e)
{
    uxRadListView.ExportSettings.IgnorePaging = true;
    uxRadListView.ExportSettings.OpenInNewWindow = true;
    uxRadListView.ExportSettings.FileName = "EXCEL";

 

 

 

    uxRadListView.ExportSettings.Excel.Format = GridExcelExportFormat.ExcelML;
    uxRadListView.ExportSettings.ExportOnlyData = false;
    uxRadListView.MasterTableView.ExportToExcel();

 

 

 

}

 

 

 

 

 

 

 

 

 

 


Does Telerik support Generic Lists to bind grid? If so, then can somebody help to resolve mentioned issue?. Thank you in advance.
Andreas
Top achievements
Rank 1
 answered on 01 Sep 2011
5 answers
171 views
Here is the design of my page:

I have a TreeView; selecting a node in the view will display a ListView that is filled based on the node.

I also have a search function that displays the ListView filled based on the results of search.

Those functions both work correctly.

My ListView contains a DataPager. The DataPager initializes correctly and matches the contents of the ListView.

My problem is that I can't page. The DataPager itself is changed (page number, etc) but the ListView is static.

RadAjaxManager section
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="btnRefreshTree">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadTreeView1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadTreeView1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadSlider1" />
                <telerik:AjaxUpdatedControl ControlID="DescriptionText" />
                <telerik:AjaxUpdatedControl ControlID="lblTotalAssets" />
                <telerik:AjaxUpdatedControl ControlID="RadListView1" LoadingPanelID="RadAjaxLoadingPanel1" />
                <telerik:AjaxUpdatedControl ControlID="RadDataPager1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="btnSelectAll">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadListView1" LoadingPanelID="RadAjaxLoadingPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="btnUnSelectAll">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadListView1" LoadingPanelID="RadAjaxLoadingPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="btnRefresh">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadSlider1" />
                <telerik:AjaxUpdatedControl ControlID="lblTotalAssets" />
                <telerik:AjaxUpdatedControl ControlID="RadListView1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadListView1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadTreeView1" />
                <telerik:AjaxUpdatedControl ControlID="RadSlider1" />
                <telerik:AjaxUpdatedControl ControlID="DescriptionText" />
                <telerik:AjaxUpdatedControl ControlID="lblTotalAssets" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadDataPager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadSlider1" />
                <telerik:AjaxUpdatedControl ControlID="RadListView1" LoadingPanelID="RadAjaxLoadingPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>

ListView and DataPager section:
<telerik:RadListView ID="RadListView1" runat="server" AllowPaging="True" ItemPlaceholderID="PlaceHolder1"
    OnItemCreated="RadListView1_ItemCreated" OnPreRender="RadListView1_PreRender"
    DataKeyNames="id">
    <LayoutTemplate>
        <div class="RadListView RadListViewFloated RadListView_Windows7">
            <telerik:RadDataPager ID="RadDataPager1" runat="server" Skin="Sitefinity" PageSize="25"
                PagedControlID="RadListView1" BorderWidth="0">
                <Fields>
                    <telerik:RadDataPagerButtonField FieldType="FirstPrev" />
                    <telerik:RadDataPagerButtonField FieldType="Numeric" />
                    <telerik:RadDataPagerButtonField FieldType="NextLast" />
                    <telerik:RadDataPagerPageSizeField PageSizeText="Page size: " />
                    <telerik:RadDataPagerGoToPageField CurrentPageText="Page: " TotalPageText="of" SubmitButtonText="Go"
                        TextBoxWidth="15" />
                    <telerik:RadDataPagerTemplatePageField>
                        <PagerTemplate>
                            <div style="float: right">
                                <b>Items
                                    <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.Owner.StartRowIndex + 1%>" />
                                    to
                                    <asp:Label runat="server" ID="TotalPagesLabel" Text="<%# Container.Owner.StartRowIndex+Container.Owner.PageSize %>" />
                                    of
                                    <asp:Label runat="server" ID="TotalItemsLabel" Text="<%# Container.Owner.TotalRowCount%>" />
                                    <br />
                                </b>
                            </div>
                        </PagerTemplate>
                    </telerik:RadDataPagerTemplatePageField>
                </Fields>
            </telerik:RadDataPager>
            <div id="PlaceHolder1" runat="server" />
        </div>
    </LayoutTemplate>
    <ItemTemplate>
        <div style="float: left;">
            <fieldset style="border: 0; width: 154px; height: 154px; margin: 5px 5px 5px 5px;">
                <div class="myClass" style="padding: 2px 2px 2px 2px; background: #eeeeee; text-align: center;">
                    <a href="javascript:Popup_Window('asset_preview','<%# Eval("id") %>')">
                        <telerik:RadBinaryImage ID="RadBinaryImage1" runat="server" AutoAdjustImageControlSize="False"
                            CssClass="myClass" ImageUrl='<%# Eval("thumbUrl") %>' ResizeMode="Fit" AlternateText="Click to view preview"
                            ToolTip="Click to view preview" Width="150px" Height="150px" />
                    </a>
                </div>
            </fieldset>
            <div style="border: 0px; white-space: normal; width: 150px; margin: 5px 5px 5px 5px;
                padding: 2px 2px 2px 2px;">
                <asp:CheckBox ID="chkImage" runat="server" AutoPostBack="True" />
                <a href="javascript:Popup_Window('asset_detail','<%# Eval("id") %>')">
                    <%# Eval("title") %>
                    -
                    <%# Eval("filenameextension") %></a>
                <%--<asp:HyperLink ID="lnkAsset" Target="_new" NavigateUrl="assetinfo.aspx" runat="server"><%# Eval("filename") %></asp:HyperLink>--%>
                <asp:HiddenField ID="hiddenAssetId" Value='<%# Eval("id") %>' runat="server" />
            </div>
        </div>
    </ItemTemplate>
    <EmptyDataTemplate>
        No Assets Found
    </EmptyDataTemplate>
</telerik:RadListView>
Maria Ilieva
Telerik team
 answered on 01 Sep 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?