Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
486 views

Hi there,


I have a RadGrid that displays a description radtextbox,  and a percentage a radnumerictextbox

I want the user to be able to edit only existing rows by way of the inline.



This currently works with two exceptions.

1. Both textboxes appear blank when edit is clicked.

2. I need a way to perform validation against these boxes, to make sure they are not blank etc.





My aspx is as follows...



<telerik:RadGrid OnItemEvent="rgMyGrid_ItemEvent" ID="rgMyGrid" Width="100%" AllowPaging="True" PageSize="8" runat="server" AllowSorting="True" GridLines="None"
    AutoGenerateColumns="True" ShowStatusBar="True" CellSpacing="0" EnableViewState="false" AutoGenerateEditColumn="true" OnUpdateCommand="rgMyGrid_UpdateCommand">
    <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle>
    <MasterTableView ShowFooter="false" DataKeyNames="TaxID" EditMode="InPlace" Width="100%" CommandItemDisplay="Bottom"  HorizontalAlign="NotSet" AutoGenerateColumns="false">
    <CommandItemTemplate>
        <div style="padding: 5px 5px; text-align:left;">
            <asp:LinkButton ID="reloadTaxes" Text="Reset to Defaults" CommandName="Reload" runat="server" OnCommand="lbReload_Command"></asp:LinkButton>
        </div>
    </CommandItemTemplate>
    <Columns>
        <telerik:GridBoundColumn DataField="TaxID" HeaderText="TaxID" UniqueName="TaxID" SortExpression="TaxID" Visible="false"></telerik:GridBoundColumn>
        <telerik:GridTemplateColumn DataField="TaxDescription" UniqueName="TaxDescription" HeaderText="TaxDescription" SortExpression="TaxDescription" HeaderStyle-Width="128px" ItemStyle-Width="128px" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Left">
            <ItemTemplate>
                <%#DataBinder.Eval(Container.DataItem, "TaxDescription")%>
            </ItemTemplate>
            <EditItemTemplate>
                <telerik:RadTextBox Width="128px" runat="server" ID="rgMyGrid_Description" MaxLength="20"></telerik:RadTextBox>
            </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="TaxRate" UniqueName="TaxRate" HeaderText="TaxRate" SortExpression="TaxRate"  ItemStyle-Width="56px"  HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Left">
            <ItemTemplate>
                <%#DataBinder.Eval(Container.DataItem, "TaxRate")%>
            </ItemTemplate>
            <EditItemTemplate>
                <telerik:RadNumericTextBox Width="56px" ID="rgMyGrid_Amount" Type="Percent" MinValue="0" MaxValue="100" MaxLength="2" NumberFormat-DecimalDigits="0" NumberFormat-GroupSeparator="," Culture="en-US"  runat="server">
                </telerik:RadNumericTextBox>
            </EditItemTemplate>
        </telerik:GridTemplateColumn>
    </Columns>
    </MasterTableView>
    <ClientSettings></ClientSettings>
    <FilterMenu EnableTheming="True">
        <CollapseAnimation Duration="200" Type="OutQuint"></CollapseAnimation>
    </FilterMenu>
</telerik:RadGrid>


Any suggestions would be a big help.



thanks

AName
Top achievements
Rank 1
 answered on 23 Dec 2013
3 answers
151 views
I need some help on how to read textbox values inside the lightbox :

For example:
<telerik:RadLightBox ID="OpenVideoLightBox" runat="server" Width="780px" Height="730px"  CssClass="lb_feedback" Modal="true">
        <ClientSettings>
            <AnimationSettings HideAnimation="Resize" NextAnimation="Fade" PrevAnimation="Fade" ShowAnimation="Resize" />
        </ClientSettings>
        <Items>
            <telerik:RadLightBoxItem>
                <ItemTemplate>                    
                    <asp:TextBox ID="FromEmail" runat="server" Font-Size="Small" Width="550px" Height="30px" />
                </ItemTemplate>
            </telerik:RadLightBoxItem>
        </Items>
    </telerik:RadLightBox>

I am not able to read the textbox value from codebehind, how can i accomplish that?
Frank
Top achievements
Rank 1
 answered on 23 Dec 2013
8 answers
241 views
I have been struggling for some time to get Exporting to work under Ajax with mixed results. I have finally identified what works and what doesn't.
I have a Grid and in CommandItemSettings I set some ShowExport..Buttons to true. This works fine when not using Ajax. But ceases to work with Ajax. I am using ItemCreated to trap GridCommanItem creation and I search for, and successfully find the buttons named ExportToXxxButton and then I use ScriptManager1.RegisterPostBackControl(button) for each button, but it makes no difference.
However, if I make a Button dynamically and add it to the GridCommanItem using item.Controls[0].Controls[0].Controls[0].Controls[0].Controls.AddAt(0, b); And then register that button with ScriptManager, it works. So there is something with the way the standard buttons are defined that stops them from working.

Is there a fix for this or a workaround? I like using the standard buttons.

Additionally, the documentation mentions methods ExportToExcel2007 and ExportToWord2007 but neither shows up in my intellisense.

As I mentioned in an earlier post, I believe there should be methods provided for adding Controls to the GridCommanItem in a way that doesn't hard code the 4 Controls[0].
Daniel
Telerik team
 answered on 23 Dec 2013
1 answer
253 views
Hi.
I want to clear the content of RadTextBox when user focuses on a textbox so that the user can enter any text.
Shinu
Top achievements
Rank 2
 answered on 23 Dec 2013
1 answer
65 views
Hi,
In edit form template i have a checkbox and on its selection i want to visible a textbox.
Princy
Top achievements
Rank 2
 answered on 23 Dec 2013
1 answer
73 views
<telerik:RadGrid ID="RadGrid" runat="server" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True"
                AllowFilteringByColumn="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0" DataSourceID="SqlDataSource"
                EnableEmbeddedSkins="False" GridLines="None" PageSize="5" ShowStatusBar="True">
                <MasterTableView DataKeyNames="ID" DataSourceID="SqlDataSource" AutoGenerateColumns="false" AllowPaging="true" PageSize="10" CommandItemDisplay="Top">
                    <CommandItemSettings ExportToPdfText="Export to PDF" AddNewRecordText="Add New Company" RefreshText="Refresh" />
                    <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                        <HeaderStyle Width="20px" />
                    </RowIndicatorColumn>
                    <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                        <HeaderStyle Width="20px" />
                    </ExpandCollapseColumn>
                    <Columns>
                        <telerik:GridTemplateColumn HeaderText="No." AllowFiltering="false">
                            <ItemTemplate>
                                <asp:Label ID="IDLabel" runat="server" Text=""></asp:Label>
                            </ItemTemplate>
                            <HeaderStyle HorizontalAlign="Center" Width="40px" />
                            <ItemStyle HorizontalAlign="Center" Width="40px" />
                        </telerik:GridTemplateColumn>
                        <telerik:GridBoundColumn DataField="CompanyName" FilterControlAltText="Filter CompanyName column" FilterControlWidth="100%" HeaderText="Name" SortExpression="CompanyName"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" UniqueName="CompanyName">
                            <HeaderStyle HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Center" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="CompanyCommercialRegistrationNo" FilterControlAltText="Filter CompanyCommercialRegistrationNo column" FilterControlWidth="100%" HeaderText="Registration No" SortExpression="CompanyCommercialRegistrationNo"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" UniqueName="CompanyCommercialRegistrationNo">
                            <HeaderStyle HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Center" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="CompanyOfficePhoneNumber" FilterControlAltText="Filter CompanyOfficePhoneNumber column" FilterControlWidth="100%" HeaderText="Office Number" SortExpression="CompanyOfficePhoneNumber"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" UniqueName="CompanyOfficePhoneNumber">
                            <HeaderStyle HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Center" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="CompanyFaxNumber" FilterControlAltText="Filter CompanyFaxNumber column" FilterControlWidth="100%" HeaderText="Fax Number" SortExpression="CompanyFaxNumber"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" UniqueName="CompanyFaxNumber">
                            <HeaderStyle HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Center" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="CompanyEmail" FilterControlAltText="Filter CompanyEmail column" FilterControlWidth="100%" HeaderText="Email ID" SortExpression="CompanyEmail"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" UniqueName="CompanyEmail">
                            <HeaderStyle HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Center" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="AddedBy" FilterControlAltText="Filter AddedBy column" FilterControlWidth="100%" HeaderText="AddedBy" SortExpression="Added By"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" UniqueName="AddedBy">
                            <HeaderStyle HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Center" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="ID" Visible="false" DataType="System.Int64" FilterControlWidth="100%" FilterControlAltText="Filter ID column" HeaderText="ID" ReadOnly="True" SortExpression="ID" UniqueName="ID">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="CompanySite" Visible="false" FilterControlWidth="100%" FilterControlAltText="Filter CompanySite column" HeaderText="Company Site" ReadOnly="True" SortExpression="CompanySite" UniqueName="CompanySite">
                        </telerik:GridBoundColumn>
                        <telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderText="Edit" UniqueName="EditCommand" EditImageUrl="../../Design/MeStyle/Grid/Edit.gif" />
                    </Columns>
                    <EditFormSettings EditFormType="Template">
                        <EditColumn FilterControlAltText="Filter EditCommandColumn column" />
                        <FormTemplate>
                            <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyName" AssociatedControlID="txt_CompanyName" runat="server" Text="Company Name:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanyName" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanyName")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanyNameRequired" runat="server" ControlToValidate="txt_CompanyName" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyCommercialRegistrationNo" AssociatedControlID="txt_CompanyCommercialRegistrationNo" runat="server" Text="Company Commercial Registration No:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanyCommercialRegistrationNo" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanyCommercialRegistrationNo")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanyCommercialRegistrationNoRequired" runat="server" ControlToValidate="txt_CompanyCommercialRegistrationNo" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyType" AssociatedControlID="txt_CompanyType" runat="server" Text="Company Type:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanyType" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanyType")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanyTypeRequired" runat="server" ControlToValidate="txt_CompanyType" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyCreationDate" AssociatedControlID="txt_CompanyCreationDate" runat="server" Text="Company Creation Date:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadDatePicker ID="txt_CompanyCreationDate" runat="server" Width="80%" DbSelectedDate='<%#Bind("CompanyCreationDate")%>'>
                                            <DateInput ID="DateInput" runat="server" Font-Size="Medium" DateFormat="dd/MM/yyyy" DisplayDateFormat="dd/MM/yyyy">
                                                <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                                <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                            </DateInput>
                                        </telerik:RadDatePicker>
                                        <asp:RequiredFieldValidator ID="CompanyCreationDateRequired" runat="server" ControlToValidate="txt_CompanyCreationDate" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyDegree" AssociatedControlID="txt_CompanyDegree" runat="server" Text="Company Degree:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanyDegree" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanyDegree")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanyDegreeRequired" runat="server" ControlToValidate="txt_CompanyDegree" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanySite" AssociatedControlID="txt_CompanySite" runat="server" Text="Company Site:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanySite" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanySite")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanySiteRequired" runat="server" ControlToValidate="txt_CompanySite" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyDescription" AssociatedControlID="txt_CompanyDescription" runat="server" Text="Company Description:"></asp:Label>
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%; height: 80px;">
                                        <telerik:RadTextBox ID="txt_CompanyDescription" runat="server" Height="80px" InvalidStyleDuration="100" TextMode="MultiLine" Width="80%" Text='<%# Bind("CompanyDescription")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyOfficePhoneNumber" AssociatedControlID="txt_CompanyOfficePhoneNumber" runat="server" Text="Office Phone Number:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanyOfficePhoneNumber" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanyOfficePhoneNumber")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanyOfficePhoneNumberRequired" runat="server" ControlToValidate="txt_CompanyOfficePhoneNumber" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyFaxNumber" AssociatedControlID="txt_CompanyFaxNumber" runat="server" Text="Fax Number:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanyFaxNumber" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanyFaxNumber")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanyFaxNumberRequired" runat="server" ControlToValidate="txt_CompanyFaxNumber" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyEmail" AssociatedControlID="txt_CompanyEmail" runat="server" Text="Company Email:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 60%;">
                                        <telerik:RadTextBox ID="txt_CompanyEmail" runat="server" InvalidStyleDuration="100" SelectionOnFocus="SelectAll" Width="80%" Text='<%#Bind("CompanyEmail")%>'>
                                            <HoveredStyle Font-Bold="True" ForeColor="#FF3300" />
                                            <EnabledStyle BackColor="Azure" PaddingRight="10px" />
                                        </telerik:RadTextBox>
                                        <asp:RequiredFieldValidator ID="CompanyEmailRequired" runat="server" ControlToValidate="txt_CompanyEmail" ErrorMessage="*" ForeColor="Red" />
                                    </div>
                                </div>
                            </div>
                            <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 30%;">
                                        <asp:Label ID="label_CompanyAttachments" runat="server" Text="Company Attachments:" />
                                    </div>
                                    <div class="art-layout-cell layout-item-4" style="width: 70%;">
                                        <telerik:RadGrid ID="RadGrid_CompanyAttachments" runat="server" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True"
                                            AllowFilteringByColumn="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" DataSourceID="SqlDataSource_CompanyAttachments"
                                            EnableEmbeddedSkins="False" PageSize="5" ShowStatusBar="True">
                                            <MasterTableView DataSourceID="SqlDataSource_CompanyAttachments" DataKeyNames="CompanyID" AutoGenerateColumns="false" AllowPaging="true" PageSize="10" CommandItemDisplay="Top">
                                                <CommandItemSettings ExportToPdfText="Export to PDF" AddNewRecordText="Add New Company Attachment" RefreshText="Refresh" />
                                                <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                                                    <HeaderStyle Width="20px" />
                                                </RowIndicatorColumn>
                                                <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                                    <HeaderStyle Width="20px" />
                                                </ExpandCollapseColumn>
                                                <Columns>
                                                    <telerik:GridTemplateColumn HeaderText="No." AllowFiltering="false">
                                                        <ItemTemplate>
                                                            <asp:Label ID="IDLabel" runat="server" Text=""></asp:Label>
                                                        </ItemTemplate>
                                                        <HeaderStyle HorizontalAlign="Center" Width="40px" />
                                                        <ItemStyle HorizontalAlign="Center" Width="40px" />
                                                    </telerik:GridTemplateColumn>
                                                    <telerik:GridBoundColumn DataField="AttachmentName" FilterControlAltText="Filter AttachmentName column" FilterControlWidth="100%" HeaderText="AttachmentName" SortExpression="AttachmentName"
                                                        AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" UniqueName="AttachmentName">
                                                    </telerik:GridBoundColumn>
                                                    <telerik:GridBoundColumn DataField="AttachmentPath" Visible="false" FilterControlAltText="Filter AttachmentPath column" HeaderText="AttachmentPath" SortExpression="AttachmentPath" UniqueName="AttachmentPath">
                                                    </telerik:GridBoundColumn>
                                                    <telerik:GridBoundColumn DataField="CompanyID" Visible="false" DataType="System.Int64" FilterControlAltText="Filter CompanyID column" HeaderText="CompanyID" SortExpression="CompanyID" UniqueName="CompanyID">
                                                    </telerik:GridBoundColumn>
                                                    <telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderText="Edit" UniqueName="EditCommand" EditImageUrl="../../Design/MeStyle/Grid/Edit.gif" />
                                                </Columns>
                                                <EditFormSettings>
                                                    <EditColumn FilterControlAltText="Filter EditCommandColumn column" />
                                                    <FormTemplate>
                                                        <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                                            <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                                                <div class="art-layout-cell layout-item-4" style="width: 100%; padding-left: 10px;">
                                                                    <telerik:RadButton ID="button_Update" runat="server" Width="100px" Text='<%# IIf((TypeOf (Container) Is GridEditFormInsertItem), "Add", "Update")%>'
                                                                        CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "PerformInsert", "Update")%>' />
                                                                    <telerik:RadButton ID="button_Cancel" Width="100px" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel" />
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </FormTemplate>
                                                </EditFormSettings>
                                            </MasterTableView>
                                            <FilterMenu EnableImageSprites="False"></FilterMenu>
                                        </telerik:RadGrid>
                                    </div>
                                </div>
                                <div class="art-layout-cell layout-item-1" style="width: 100%;">
                                    <div class="art-layout-cell layout-item-4" style="width: 100%; padding-left: 10px;">
                                        <telerik:RadButton ID="button_Update" runat="server" Width="100px" Text='<%# IIf((TypeOf (Container) Is GridEditFormInsertItem), "Add", "Update")%>'
                                            CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "PerformInsert", "Update")%>' />
                                        <telerik:RadButton ID="button_Cancel" Width="100px" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel" />
                                    </div>
                                </div>
                            </div>
                        </FormTemplate>
                    </EditFormSettings>
                    <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" />
                </MasterTableView>
                <FilterItemStyle HorizontalAlign="Center" />
                <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" />
                <FilterMenu EnableImageSprites="False" />
                <HeaderContextMenu EnableEmbeddedSkins="false" />
            </telerik:RadGrid>



First time using telerik product,
the second radgrid (RadGrid_CompanyAttachments) not displaying while creating a new comapny.
how to fix this issue.


thank you....

Princy
Top achievements
Rank 2
 answered on 23 Dec 2013
4 answers
375 views
Hi ,
 How can i get maximum file size from web.config and assign it to  RadAsyncUpload.?
 I have multiple file to upload , in case of the files or file limit exceeds 100MB then system should show an error message. how can i implement this.?
Can you please someone help in this .... :)

Thanks ,
Jagadeeswararao Chappa.
 
Kate
Telerik team
 answered on 23 Dec 2013
1 answer
731 views
Hi,

Im uploading a file using RadAsyncUpload control and I wanted to check if the image to be uploaded is really image, not just another file changed of extension name. Code below:

The error is triggered on the .SaveAs() function

            String fileExt = rfile_image.UploadedFiles[0].FileName.Substring(rfile_image.UploadedFiles[0].FileName.LastIndexOf('.') + 1).ToUpper();
            byte[] tmp = imageHeader[fileExt];
            byte[] header = new byte[tmp.Length];
            rfile_image.UploadedFiles[0].InputStream.Read(header, 0, header.Length);
            
            if (!CompareArray(tmp, header))
            {
                //invalid content type
                rfile_image.Dispose();
                rfile_image.UploadedFiles[0].InputStream.Close();
                rfile_image.UploadedFiles[0].InputStream.Dispose();
                
                returnError("Filename Invalid");
            }
            else
            {
                //valid content type, continue with saving
                fileUrl = "C:\\data\\" + fileWithPath;                
              
                rfile_image.UploadedFiles[0].SaveAs(fileUrl,true);
    }
Shinu
Top achievements
Rank 2
 answered on 23 Dec 2013
1 answer
109 views
Hi,
How to set column width for autogenerated column?
Princy
Top achievements
Rank 2
 answered on 23 Dec 2013
3 answers
178 views
I have an Pie Chart looking like this one.
Is it possible on mouse hover to show me the real number and in the fixed labels to show me the percentage? Because I try some ways but doesn't work. I tried with the {N} for fixed and {P} for percentage but is not good this solution. 
Stanimir
Telerik team
 answered on 23 Dec 2013
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?