Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
115 views
       gviewFormBlok.PreRender += new EventHandler(gviewFormBlok_PreRender);
       gviewFormBlok.ExportSettings.ExportOnlyData = true;
       gviewFormBlok.HeaderStyle.Wrap = false;
       gviewFormBlok.ExportSettings.OpenInNewWindow = true;
       gviewFormBlok.MasterTableView.ExportToExcel();
protected void gviewFormBlok_PreRender(object sender, EventArgs e)
   {
                
           for (int i = 0; i <= gviewFormBlok.MasterTableView.Items.Count - 1; i++)
           {
               gviewFormBlok.MasterTableView.Items[i].Expanded = true;
                 
               for (int j = 0; j <= gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items.Count - 1; j++)
               {
                   gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].Expanded = true;
                   gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j]["ExpandColumn"].Visible = false;
                   for (int K = 0; K <= gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].ChildItem.NestedTableViews[0].Items.Count - 1; K++)
                   {
                       gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].ChildItem.NestedTableViews[0].Items[K].Expanded = true;
                       gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].ChildItem.NestedTableViews[0].Items[K]["ExpandColumn"].Visible = false;
                   }
               }
  
           }
       }
1) I've resolved the issue displaying hirarchy button simbles in exported excel sheet but it is showing the data inproper way means user doesn't understand columns with respected values like attachment #1 (ExportToExcel).

To generate above sheet I'm using above block code

2)I've done some more R&D on this finally I got similar one and it is displaying data properly with user understanding but problem is it is showing only 2 hirarchys instead of 4 hirarchys.

For this I used below code and I got the attachment2 (ExportToExcel_LooksGood)
gviewFormBlok.MasterTableView.HierarchyDefaultExpanded = true;
       gviewFormBlok.ExportSettings.ExportOnlyData = true;
       gviewFormBlok.ExportSettings.IgnorePaging = true;
       gviewFormBlok.MasterTableView.PageSize = 10000;
       gviewFormBlok.MasterTableView.Rebind();
       //add some big enough number;
       gviewFormBlok.ExportSettings.OpenInNewWindow = true;
       (gviewFormBlok.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem)["ExpandColumn"].Visible = false;
       foreach (GridDataItem dataItem in gviewFormBlok.MasterTableView.Items)
       {
           dataItem["ExpandColumn"].Style["display"] = "none";
           dataItem["ExpandColumn"].Visible = false;
           foreach (GridDataItem dataItem1 in gviewFormBlok.MasterTableView.Items[dataItem.ItemIndex].ChildItem.NestedTableViews[0].Items)
           {
               dataItem1["ExpandColumn"].Style["display"] = "none";
               dataItem1["ExpandColumn"].Visible = false;
           }
       }
       gviewFormBlok.MasterTableView.ExportToExcel();

Finally my query is how to dispaly attachment1 (ExportToExcel) data using above code.

Prasad
Top achievements
Rank 1
 answered on 22 Jul 2011
9 answers
144 views

Hello Guys,

I have a strange issue on a simple hierarchical grid. When I click on a row to expand on detailed rows, it shows nothing even there are data in the DB, can somebody help me to find out where the problem is? Here is my code;

<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage2.master" AutoEventWireup="false" CodeFile="Local_HRs_PersonnalMovements.aspx.vb" Inherits="Local_HRs_Local_HRs_PersonnalMovements" %>
  
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
    <asp:SqlDataSource ID="SDS_Employees" runat="server" 
        ConflictDetection="CompareAllValues" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        DeleteCommand="DELETE FROM db_owner.[MDE_Employees] WHERE [EmployeeID] = @original_EmployeeID AND (([GlobeID] = @original_GlobeID) OR ([GlobeID] IS NULL AND @original_GlobeID IS NULL)) AND [FirstName] = @original_FirstName AND [LastName] = @original_LastName AND [Birthdate] = @original_Birthdate AND [GenderID] = @original_GenderID AND (([Initials] = @original_Initials) OR ([Initials] IS NULL AND @original_Initials IS NULL))" 
        InsertCommand="INSERT INTO db_owner.MDE_GlobeEmployeeIDs (GlobeEmployeeID) VALUES (@GlobeID);INSERT INTO db_owner.[MDE_Employees] ([GlobeID], [FirstName], [LastName], [Birthdate], [GenderID], [Initials]) VALUES (@GlobeID, @FirstName, @LastName, @Birthdate, @GenderID, @Initials)" 
        OldValuesParameterFormatString="original_{0}" 
        SelectCommand="SELECT [EmployeeID], [GlobeID], [FirstName], [LastName], [Birthdate], [GenderID], [Initials] FROM db_owner.[MDE_Employees]" 
          
          
        UpdateCommand="UPDATE db_owner.[MDE_Employees] SET [GlobeID] = @GlobeID, [FirstName] = @FirstName, [LastName] = @LastName, [Birthdate] = @Birthdate, [GenderID] = @GenderID, [Initials] = @Initials WHERE [EmployeeID] = @original_EmployeeID AND (([GlobeID] = @original_GlobeID) OR ([GlobeID] IS NULL AND @original_GlobeID IS NULL)) AND [FirstName] = @original_FirstName AND [LastName] = @original_LastName AND [Birthdate] = @original_Birthdate AND [GenderID] = @original_GenderID AND (([Initials] = @original_Initials) OR ([Initials] IS NULL AND @original_Initials IS NULL))">
        <DeleteParameters>
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_GlobeID" Type="Int32" />
            <asp:Parameter Name="original_FirstName" Type="String" />
            <asp:Parameter Name="original_LastName" Type="String" />
            <asp:Parameter Name="original_Birthdate" Type="DateTime" />
            <asp:Parameter Name="original_GenderID" Type="Int32" />
            <asp:Parameter Name="original_Initials" Type="String" />
        </DeleteParameters>
        <UpdateParameters>
            <asp:Parameter Name="GlobeID" Type="Int32" />
            <asp:Parameter Name="FirstName" Type="String" />
            <asp:Parameter Name="LastName" Type="String" />
            <asp:Parameter Name="Birthdate" Type="DateTime" />
            <asp:Parameter Name="GenderID" Type="Int32" />
            <asp:Parameter Name="Initials" Type="String" />
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_GlobeID" Type="Int32" />
            <asp:Parameter Name="original_FirstName" Type="String" />
            <asp:Parameter Name="original_LastName" Type="String" />
            <asp:Parameter Name="original_Birthdate" Type="DateTime" />
            <asp:Parameter Name="original_GenderID" Type="Int32" />
            <asp:Parameter Name="original_Initials" Type="String" />
        </UpdateParameters>
        <InsertParameters>
            <asp:Parameter Name="GlobeID" Type="Int32" />
            <asp:Parameter Name="FirstName" Type="String" />
            <asp:Parameter Name="LastName" Type="String" />
            <asp:Parameter Name="Birthdate" Type="DateTime" />
            <asp:Parameter Name="GenderID" Type="Int32" />
            <asp:Parameter Name="Initials" Type="String" />
        </InsertParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Positions" runat="server" 
        ConflictDetection="CompareAllValues" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        DeleteCommand="DELETE FROM db_owner.[TRE_Positions] WHERE [PositionID] = @original_PositionID AND [EmployeeID] = @original_EmployeeID AND [StatusID] = @original_StatusID AND [WorkContractID] = @original_WorkContractID AND [StartDate] = @original_StartDate AND (([EndDate] = @original_EndDate) OR ([EndDate] IS NULL AND @original_EndDate IS NULL)) AND [OrgUnitID] = @original_OrgUnitID AND [GroupingID] = @original_GroupingID AND [SubGroupingID] = @original_SubGroupingID AND [WorkRate] = @original_WorkRate AND [TransferReasonID] = @original_TransferReasonID" 
        InsertCommand="INSERT INTO db_owner.[TRE_Positions] ([EmployeeID], [StatusID], [WorkContractID], [StartDate], [EndDate], [OrgUnitID], [GroupingID], [SubGroupingID], [WorkRate], [TransferReasonID]) VALUES (@EmployeeID, @StatusID, @WorkContractID, @StartDate, @EndDate, @OrgUnitID, @GroupingID, @SubGroupingID, @WorkRate, @TransferReasonID)" 
        OldValuesParameterFormatString="original_{0}" 
        SelectCommand="SELECT [PositionID], [EmployeeID], [StatusID], [WorkContractID], [StartDate], [EndDate], [OrgUnitID], [GroupingID], [SubGroupingID], [WorkRate], [TransferReasonID] FROM db_owner.[TRE_Positions] WHERE ([EmployeeID] = @EmployeeID)" 
          
          
        UpdateCommand="UPDATE db_owner.[TRE_Positions] SET [EmployeeID] = @EmployeeID, [StatusID] = @StatusID, [WorkContractID] = @WorkContractID, [StartDate] = @StartDate, [EndDate] = @EndDate, [OrgUnitID] = @OrgUnitID, [GroupingID] = @GroupingID, [SubGroupingID] = @SubGroupingID, [WorkRate] = @WorkRate, [TransferReasonID] = @TransferReasonID WHERE [PositionID] = @original_PositionID AND [EmployeeID] = @original_EmployeeID AND [StatusID] = @original_StatusID AND [WorkContractID] = @original_WorkContractID AND [StartDate] = @original_StartDate AND (([EndDate] = @original_EndDate) OR ([EndDate] IS NULL AND @original_EndDate IS NULL)) AND [OrgUnitID] = @original_OrgUnitID AND [GroupingID] = @original_GroupingID AND [SubGroupingID] = @original_SubGroupingID AND [WorkRate] = @original_WorkRate AND [TransferReasonID] = @original_TransferReasonID">
        <SelectParameters>
            <asp:SessionParameter Name="EmployeeID" SessionField="EmployeeID" Type="Int32" />
        </SelectParameters>
        <DeleteParameters>
            <asp:Parameter Name="original_PositionID" Type="Int32" />
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_StatusID" Type="Int32" />
            <asp:Parameter Name="original_WorkContractID" Type="Int32" />
            <asp:Parameter Name="original_StartDate" Type="DateTime" />
            <asp:Parameter Name="original_EndDate" Type="DateTime" />
            <asp:Parameter Name="original_OrgUnitID" Type="Int32" />
            <asp:Parameter Name="original_GroupingID" Type="Int32" />
            <asp:Parameter Name="original_SubGroupingID" Type="Int32" />
            <asp:Parameter Name="original_WorkRate" Type="Int32" />
            <asp:Parameter Name="original_TransferReasonID" Type="Int32" />
        </DeleteParameters>
        <UpdateParameters>
            <asp:SessionParameter Name="EmployeeID" SessionField="EmployeeID" Type="Int32" />
            <asp:Parameter Name="StatusID" Type="Int32" />
            <asp:Parameter Name="WorkContractID" Type="Int32" />
            <asp:Parameter Name="StartDate" Type="DateTime" />
            <asp:Parameter Name="EndDate" Type="DateTime" />
            <asp:Parameter Name="OrgUnitID" Type="Int32" />
            <asp:Parameter Name="GroupingID" Type="Int32" />
            <asp:Parameter Name="SubGroupingID" Type="Int32" />
            <asp:Parameter Name="WorkRate" Type="Int32" />
            <asp:Parameter Name="TransferReasonID" Type="Int32" />
            <asp:Parameter Name="original_PositionID" Type="Int32" />
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_StatusID" Type="Int32" />
            <asp:Parameter Name="original_WorkContractID" Type="Int32" />
            <asp:Parameter Name="original_StartDate" Type="DateTime" />
            <asp:Parameter Name="original_EndDate" Type="DateTime" />
            <asp:Parameter Name="original_OrgUnitID" Type="Int32" />
            <asp:Parameter Name="original_GroupingID" Type="Int32" />
            <asp:Parameter Name="original_SubGroupingID" Type="Int32" />
            <asp:Parameter Name="original_WorkRate" Type="Int32" />
            <asp:Parameter Name="original_TransferReasonID" Type="Int32" />
        </UpdateParameters>
        <InsertParameters>
            <asp:SessionParameter Name="EmployeeID" SessionField="EmployeeID" Type="Int32" />
            <asp:Parameter Name="StatusID" Type="Int32" />
            <asp:Parameter Name="WorkContractID" Type="Int32" />
            <asp:Parameter Name="StartDate" Type="DateTime" />
            <asp:Parameter Name="EndDate" Type="DateTime" />
            <asp:Parameter Name="OrgUnitID" Type="Int32" />
            <asp:Parameter Name="GroupingID" Type="Int32" />
            <asp:Parameter Name="SubGroupingID" Type="Int32" />
            <asp:Parameter Name="WorkRate" Type="Int32" />
            <asp:Parameter Name="TransferReasonID" Type="Int32" />
        </InsertParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_WorkContracts" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [WorkContractID], [WorkContract] FROM db_owner.[MDE_WorkContracts]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_OrgUnits" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [ID], [OrgUnit] FROM db_owner.[MDO_OrgUnits]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Statuses" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [StatusID], [Status] FROM db_owner.[MDE_Statuses]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Groupings" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [GroupingID], [Grouping] FROM db_owner.[MDE_Groupings]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_SubGroupings" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [SubGroupingID], [SubGrouping] FROM db_owner.[MDE_SubGroupings]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_TransferReasons" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [TransferReasonID], [TransferReason] FROM db_owner.[MDE_TransferReasons]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Genders" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [GenderID], [Gender] FROM db_owner.[MDE_Genders]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Languages" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [LanguageID], [Language] FROM db_owner.[MDE_Languages]"></asp:SqlDataSource>
      
<table width="99%" border="0">
    <tr>
        <td rowspan="2" valign="top" style="width:200px;">
            <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Width="200px" ExpandMode="FullExpandedItem" Height="100%" Skin="Office2007">
                <Items>
                    <telerik:RadPanelItem runat="server" Text="Maintenance RHs" Expanded="true">
                        <Items>
                            <telerik:RadPanelItem runat="server" Text="Mouvements du Personnel" NavigateUrl="Local_HRs_PersonnalMovements.aspx" Selected="true">
                            </telerik:RadPanelItem>
                            <telerik:RadPanelItem runat="server" Text="Nestec FTEs Budget" NavigateUrl="Local_HRs_NestecBudgets.aspx"></telerik:RadPanelItem>
                        </Items>
                    </telerik:RadPanelItem>
                    <telerik:RadPanelItem runat="server" Text="Rapports RHs">
                        <Items>
                            <telerik:RadPanelItem runat="server" Text="FTEs Situation" NavigateUrl="Local_HRs_FTEsSituation.aspx"></telerik:RadPanelItem>
                            <telerik:RadPanelItem runat="server" Text="HRs External Budget" NavigateUrl="Local_HRs_ExternalBudgets.aspx"></telerik:RadPanelItem>
                            <telerik:RadPanelItem runat="server" Text="HRs Costing Report" NavigateUrl="Local_HRs_FTEsCostingReport.aspx"></telerik:RadPanelItem>
                        </Items>
                    </telerik:RadPanelItem>
                </Items>
            </telerik:RadPanelBar>
        </td>
        <td style="background-color:Navy; color:White; font-weight: bold; font-size: 12px; padding:10px; margin: 10px; text-align: center;">
            Mouvements du Personnel
        </td>
    </tr>
    <tr>
        <td>
    <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" Skin="Office2007" 
        AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
        DataSourceID="SDS_Employees" GridLines="None" Width="100%">
        <GroupingSettings CaseSensitive="false" />
<ExportSettings ExportOnlyData="True" IgnorePaging="True" HideStructureColumns="false">
    <Excel Format="Html" />
</ExportSettings>
  
<MasterTableView DataKeyNames="EmployeeID" DataSourceID="SDS_Employees" Width="100%" CommandItemDisplay="Top" 
    AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" AutoGenerateColumns="false">
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
  
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
    <Columns>
        <telerik:GridBoundColumn DataField="EmployeeID" DataType="System.Int32" 
            HeaderText="EmployeeID" ReadOnly="True" SortExpression="EmployeeID" 
            UniqueName="EmployeeID" FilterControlWidth="30px" Visible="false">
            <ItemStyle Width="50px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="GlobeID" DataType="System.Int32" 
            HeaderText="GlobeID" SortExpression="GlobeID" UniqueName="GlobeID" FilterControlWidth="50px">
            <ItemStyle Width="70px" />
        </telerik:GridBoundColumn>
        <telerik:GridDropDownColumn SortExpression="GenderID" DataSourceID="SDS_Genders"
            DataField="GenderID" HeaderText="Gender" DropDownControlType="RadComboBox"
            ListTextField="Gender" ListValueField="GenderID" FilterControlWidth="50px">
            <ItemStyle Width="70px" />
        </telerik:GridDropDownColumn>
        <telerik:GridBoundColumn DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" UniqueName="FirstName">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" UniqueName="LastName">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="Initials" DataType="System.String" 
            HeaderText="REFs" SortExpression="Initials" UniqueName="Initials" FilterControlWidth="30px">
            <ItemStyle Width="50px" />
        </telerik:GridBoundColumn>
        <telerik:GridDateTimeColumn SortExpression="Birthdate" HeaderText="Birthdate" HeaderButtonType="TextButton"
            DataField="Birthdate" UniqueName="Birthdate" DataFormatString="{0:dd.MM.yyyy}" FilterControlWidth="50px">
            <ItemStyle Width="70px" />
        </telerik:GridDateTimeColumn>
    </Columns>
    <DetailTables>
        <telerik:GridTableView DataKeyNames="PositionID" AllowFilteringByColumn="False" DataSourceID="SDS_Positions" runat="server" 
            CommandItemDisplay="Top" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" Width="99%">
            <ParentTableRelation>
                <telerik:GridRelationFields DetailKeyField="EmployeeID" MasterKeyField="EmployeeID" />
            </ParentTableRelation>
            <SortExpressions>
                <telerik:GridSortExpression FieldName="StartDate" SortOrder="Descending" />
            </SortExpressions>
            <Columns>
                <telerik:GridBoundColumn DataField="PositionID" DataType="System.Int32" 
                    HeaderText="PositionID" ReadOnly="True" SortExpression="PositionID" 
                    UniqueName="PositionID" Visible="false">
                </telerik:GridBoundColumn>
                <telerik:GridDropDownColumn SortExpression="StatusID" DataSourceID="SDS_Statuses"
                    DataField="StatusID" HeaderText="Status" DropDownControlType="RadComboBox"
                    ListTextField="Status" ListValueField="StatusID">
                    <ItemStyle Width="60px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="WorkContractID" DataSourceID="SDS_WorkContracts"
                    DataField="WorkContractID" HeaderText="Work Contract" DropDownControlType="RadComboBox"
                    ListTextField="WorkContract" ListValueField="WorkContractID">
                    <ItemStyle Width="80px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDateTimeColumn SortExpression="StartDate" HeaderText="Start" HeaderButtonType="TextButton"
                    DataField="StartDate" UniqueName="StartDate" DataFormatString="{0:dd.MM.yyyy}">
                    <ItemStyle Width="80px" />
                </telerik:GridDateTimeColumn>
                <telerik:GridDateTimeColumn SortExpression="EndDate" HeaderText="End" HeaderButtonType="TextButton"
                    DataField="EndDate" UniqueName="EndDate" DataFormatString="{0:dd.MM.yyyy}">
                    <ItemStyle Width="80px" />
                </telerik:GridDateTimeColumn>
                <telerik:GridDropDownColumn SortExpression="OrgUnitID" DataSourceID="SDS_OrgUnits"
                    DataField="OrgUnitID" HeaderText="Org. Unit" DropDownControlType="RadComboBox"
                    ListTextField="OrgUnit" ListValueField="ID">
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="GroupingID" DataSourceID="SDS_Groupings"
                    DataField="GroupingID" HeaderText="Grouping" DropDownControlType="RadComboBox"
                    ListTextField="Grouping" ListValueField="GroupingID">
                    <ItemStyle Width="100px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="SubGroupingID" DataSourceID="SDS_SubGroupings"
                    DataField="SubGroupingID" HeaderText="SubGrouping" DropDownControlType="RadComboBox"
                    ListTextField="SubGrouping" ListValueField="SubGroupingID">
                    <ItemStyle Width="150px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="TransferReasonID" DataSourceID="SDS_TransferReasons"
                    DataField="TransferReasonID" HeaderText="Reason" DropDownControlType="RadComboBox"
                    ListTextField="TransferReason" ListValueField="TransferReasonID">
                    <ItemStyle Width="100px" />
                </telerik:GridDropDownColumn>
                <telerik:GridBoundColumn DataField="WorkRate" DataType="System.Int32" 
                    HeaderText="WorkRate" SortExpression="WorkRate" UniqueName="WorkRate">
                    <ItemStyle Width="60px" />
                </telerik:GridBoundColumn>
            </Columns>
        </telerik:GridTableView>
    </DetailTables>
    <CommandItemSettings ShowExportToExcelButton="true" />
</MasterTableView>
    </telerik:RadGrid>
    </td>
    </tr>
    </table>
</asp:Content>

Wish someone can help on what seems to me to be a mistery, I have gone several times through the code without seeing any problem...

Thanks alot for your help,
David
Dave
Top achievements
Rank 2
 answered on 22 Jul 2011
1 answer
225 views
We could do the direct upload using the FileExplorer with this module:
http://www.telerik.com/community/code-library/aspnet-ajax/file-explorer/amazon-s3-filebrowsercontentprovider.aspx

However, for the RadAsyncUpload control, we can only do the upload by first uploading to the server and then upload to the Amazon S3. Is there a way to do the direct upload to Amazon S3?

Thanks.
Peter Filipov
Telerik team
 answered on 22 Jul 2011
2 answers
109 views
Hi,

Is it possible that the EDIT button would change to CLOSE button when a row is in edit mode?
This would make the closing of an edited row much faster instead of going to the bottom and clicking the CANCEL button.

Thanks
Sagi
Top achievements
Rank 1
 answered on 22 Jul 2011
1 answer
89 views
I have a simple generic list
List<WrapperViewModel> viewModels = new List<WrapperViewModel>();
 
viewModels.Add(new WrapperViewModel("Paul", 45));
viewModels.Add(new WrapperViewModel("Hannah", 36));
viewModels.Add(new WrapperViewModel("Joshua", 22));
viewModels.Add(new WrapperViewModel("Tissie", 6));
 
which I bind to a grid. I let the grid generate the columns. On the PreRender, I set everything to edit
foreach (GridDataItem item in RadGrid1.Items)
{
    item.Edit = true;
}

And my grid appears with my data in it, although annoyingly, the last row is selected.

If I change a value in the Grid, how do I get the updated value back at the server? If I access the grid items DataItem, it is always null. I was expecting the DataItem to be a regenerated version of the object I originally did the bind with. I've been following threads around but I still cannot get this simple scenario to work. The MVC demo web site has a new feature 'Keyboard Navigation' which shows the kind of behavior I want.

Anyone got a working sample?


Iana Tsolova
Telerik team
 answered on 22 Jul 2011
4 answers
273 views
Hi guys. I need to implement this ajax funtionallity.
I've a RadMenu databinded with SQL Server.
When I put the mouse pointer over the last menuitem of one hierarchy, I need to pass a custom attribute with a URL to a WCF service and populate a Menu Template with all data returned, (this comes from a document library of sharepoint).
How i can to do this?

Thanks

Charly
Sérgio
Top achievements
Rank 1
 answered on 22 Jul 2011
1 answer
70 views
Hi

I have used radgrid in my webpart coding (for MOSS 2007). The rad grid has 4 columns (width of each 58+505+200+99=862). I am trying put 4 diiferent images in the Radgris header columns. the total width of the 4 images is 58+505+200+99 = 862. The images are not fit exactly. It makes vertical white line or hide the other column image.

The radgrid is placed in 870 width <TD>. What is the problem?.

Thanks in advance,

Marin
Telerik team
 answered on 22 Jul 2011
1 answer
113 views
we are using the 2011.1.519.35 version of telerik.
We are trying to build a autocomplete functionality on a Radcombobox and to make it look like a text box.

I want to pupulate the autocomplete results by using a .ashx returning me a list of strings i need to display as autocomplete suggestions.

can someone help me to trigger this via a client side event like 'onItemsRequesting'. we want to trigger only if the text eneterd is greater than 2.????

My combobox looks like

 

<telerik:RadComboBox CssClass="radtextbox" AllowCustomText="true" ID="lastOrTrustNameTextBox"

 runat="server" ShowMoreResultsBox="True" EnableLoadOnDemand="True" ShowToggleImage="false"

 Style="margin: 20px auto; display: block !important;" OnClientDropDownOpening="HandleDropDownOpening">

 </telerik:RadComboBox>
function HandleDropDownOpening(sender, args) {

 args.set_cancel(true);

 }

 

 

 

Cat Cheshire
Top achievements
Rank 1
 answered on 22 Jul 2011
0 answers
88 views
Dear Telerik,

I have a problem which I don't know the reason. I have a RADCOMBOBOX in a .ascx file. when i set it's data source with asp:datasource or in the code behind with .datasource, it would works fine. but the problem will come when i want to update it's selected value with another control via RADAJAXMANAGER.

The RADCOMBOBOX holds a list of particular doctors. when i want to edit a row in the gridview, i have to change the main-edit-form RADCOMBOBOX selectedValue to the record's doctor id (to display it's name as the current stored doctor). but it didn't do any thing while i don't put the RADCOMBOBOX "Id" in RADAJAXSETTINGS. The problem will go further when i put it's "Id" in RADAJAXSETTINGS (the section which belongs to my datagrid). when i put it's configuration there, the edit form would not lunch at all. it was too amazing for me, Why it should not work this way??? Last day and night i was trying to fix this problem by myself and by google it. but no success achieved.

Regards
r4dn3t
Top achievements
Rank 1
 asked on 22 Jul 2011
1 answer
55 views
Sorry for another n00b thread, but didn't want to compound my error by hijacking the other one.

We're using the RadComboBox control solely for the tool tip capability.  We have all of the data ahead of time, no need for ajax love or anything, nor any need for UI bling.  Can we trim it down to the barest essentials?  Any suggested configurations?

Thanks!
Dimitar Terziev
Telerik team
 answered on 22 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?