Telerik Forums
UI for ASP.NET AJAX Forum
7 answers
110 views
Is there any reason why when using a multi-month calendar it has to use AutoPostBack and cannot work client side like a single calendar does? The navigation is so slow because of the postbacks and I don't see why it has to use postbacks anyway. I have the calendar wrapped in a conditional update panel, but still it takes much too long for it to navigate. Is there anything I can do to improve the performance of this? It would be nice if you guys would change this to work client side at some point as well which would help a bit.
Pavlina
Telerik team
 answered on 29 Nov 2010
6 answers
136 views
Please Tell me simple way to export my grid contents to Excel...
I am using DataTable to bind data with grid

Marin
Telerik team
 answered on 29 Nov 2010
3 answers
93 views
Hi All,

I'm looking at the online demo for client side insert, update, delete.

My only problem with it is that it employs the use of a totally separate web service, and does most everything using manual javascript.

I like the RadComboBox, it has an OnItemsRequested event, and while being AJAX, doesn't require a web service to run.  It's just a server side event of the control.

 

<telerik:RadComboBox ID="ProductComboBox" visible="true" runat="server" 
                    EnableViewState="true" Width="350px" Height="150px" EmptyMessage="Select a Product" 
                    EnableLoadOnDemand="True" OnItemsRequested="ProductComboBox_ItemsRequested" 
                    OnTextChanged="ProductTextChange" autoPostBack="false" AllowCustomText="True">
                    </telerik:RadComboBox>


Is there a way to do RadGrid, having client side controls that update the grid client side, and then call SqlDataSource objects server side using an eventing structure?

Is that currently possible with RadGrid?

It just seems a bit extraneous to have to build all of the items by hand, updates by hand in javascript, and then calls to a webservice when I'd rather use SqlDataSources with updates and server side events.

Any help you could provide is appreciated!

-Brandon

Marin
Telerik team
 answered on 29 Nov 2010
4 answers
85 views

Hi,

We have RadGridView, with columns such as itemid, price, quantity, total, ....
If we add a new line or changing an existing in Edit Form it is needed that “Handler” automatically fill in other fields, based on new value.
All fields are related-linked from childlink's and should respond to the changing values
Question:
1. why they do not respond
2. while confirming the entries need to recalculate   total value (price * quantity), but he fails to do so with values that are currently in the field but with the old values before the update..

Does anyone can help?

Thanks,

Dragan



Dragan
Top achievements
Rank 1
 answered on 29 Nov 2010
2 answers
115 views

HI,

it is extremely important to me that change Gridwiev and instead it add Radgrid control in my application. When I do it, i have a problem that I can not solve. The application handler and populate functions (witch are responsible for data pump) should be modified to work with radgrid, but they do not work, and also callbacks. Will put code below so if anyone has any idea what to do I'll gladly accept it,




<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<%@ Register Assembly="EnterpriseASPClient" Namespace="EnterpriseASPClient.Core" TagPrefix="core" %>

<%@ Register Assembly="EnterpriseASPClient" Namespace="EnterpriseASPClient.Controls" TagPrefix="ctls" %>



<core:DBDataSource ID="DBDataSource1" runat="server" ObjectName="ServiceInvoiceHeader" TableType="Detail" TableName="InvoiceHeader"/>


<core:ClientCallbackControl>

<Callbacks>

        <core:CallbackLink Target="txtTaxPercent;lblSubTotal;lblTotal;lblTaxAmount;txtSubTotal;txtTotal;txtTaxAmount" Source="cmbTaxGroupID" DataFieldTarget="TaxPercent;SubTotal;Total;TaxAmount" DataFieldSource="TaxGroupID" />

    <core:CallbackLink Target="lblSubTotal;lblTotal;lblTaxAmount;txtSubTotal;txtTotal;txtTaxAmount" Source="txtItemUnitPrice" DataFieldTarget="SubTotal;Total;TaxAmount" DataFieldSource="ItemUnitPrice" />

 </Callbacks>

</core:ClientCallbackControl>



this is my grid (callback link should populate data when i change some field in edit mode but it does not):


       

       

   <telerik:RadGrid ID="InvoiceDetailGrid"  AllowFilteringByColumn="True" runat="server" DataSourceID="DBDataSource1" AutoGenerateColumns="False"

 GridLines="None" AllowAutomaticDeletes="True" AllowAutomaticUpdates="True" AllowAutomaticInserts="True" AllowPaging="True" OnDetailTableDataBind="GridIsBinding" >

               

                <PagerStyle Mode="NextPrevAndNumeric" />

       

           <MasterTableView EditMode="PopUp"

                            DataKeyNames="CompanyID,DivisionID,DepartmentID,InvoiceNumber,InvoiceLineNumber"  

                            DataSourceID="DBDataSource1"

                            DataMember="InvoiceDetail"

                            CommandItemDisplay="Top"

                            InsertItemPageIndexAction="ShowItemOnCurrentPage">

            <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>

            <Columns>

           

                <telerik:GridEditCommandColumn ButtonType="ImageButton" InsertImageUrl="~/images/edit.gif" UniqueName="EditCommandColumn">

                </telerik:GridEditCommandColumn>

                   

                <telerik:GridButtonColumn ConfirmText="Delete this product?" ConfirmDialogType="RadWindow"

                        ConfirmTitle="Delete" ButtonType="ImageButton" ImageUrl="~/images/delete.gif" CommandName="Delete" Text="Delete"

                        UniqueName="DeleteColumn">

                </telerik:GridButtonColumn>   

 

                <telerik:GridTemplateColumn HeaderText="<%$ Translation:WarehouseID%>">

                    <ItemTemplate>

                        <asp:Label ID="lblWarehouseID"

                            runat="server"

                            Text='<%# Eval("WarehouseID") %>'

                            >

                        </asp:Label>

                    </ItemTemplate>

                    <EditItemTemplate>

                        <telerik:RadComboBox ID="RadComboBoxWarehouseID"

                            Text="WarehouseID"

                            runat="server"

                            DataMember="InvoiceDetail.Warehouses_Via_WarehouseID"                           

                            DataTextField="WarehouseID"

                            DataValueField="WarehouseID"

                          

                            SelectedValue='<%# Bind("WarehouseID") %>'

                            DataSourceID="DBDataSource2">

                        </telerik:RadComboBox>

                    </EditItemTemplate>

                </telerik:GridTemplateColumn>

                           

                <telerik:GridTemplateColumn HeaderText="<%$ Translation:Service Invoice / Line Number %>" >

                    <ItemTemplate>

                        <asp:Label ID="lblInvoiceNumber" runat="server" Text='<%# Eval("InvoiceNumber") %>'></asp:Label>/

                        <asp:Label ID="lblInvoiceLineNumber" runat="server" Text='<%# Eval("InvoiceLineNumber") %>'></asp:Label>

                    </ItemTemplate>

               </telerik:GridTemplateColumn>

              

               <telerik:GridTemplateColumn HeaderText="<%$ Translation:Item ID %>" SortExpression="ItemID">

                    <ItemTemplate>

                        <asp:Label ID="lblItemID" runat="server" Text='<%# Eval("ItemID") %>'></asp:Label>

                    </ItemTemplate>

                    <EditItemTemplate>

                   

                        <ctls:PopupControl id="lkpItemID" runat="server" Text='<%# Bind("ItemID") %>'

                        TargetURL="../../LookupForms/ServiceInventoryItemsLookup.aspx"  Width="100%" />

                    </EditItemTemplate>

                </telerik:GridTemplateColumn>


                <telerik:GridBoundColumn HeaderText="<%$ Translation:Description %>" DataField="Description" SortExpression="Description" />


                <telerik:GridBoundColumn HeaderText="<%$ Translation:Serial / Lot Number %>" DataField="SerialNumber" SortExpression="SerialNumber" />


                <telerik:GridTemplateColumn HeaderText="<%$ Translation:Invoice Qty %>" SortExpression="InvoiceQty">

                    <ItemTemplate>

                        <asp:Label ID="lblOrderQty" runat="server" Text='<%# Eval("OrderQty", "{0:0.0000}") %>'></asp:Label>

                    </ItemTemplate>

                    <EditItemTemplate>

                        <asp:TextBox ID="txtOrderQty"  DataMember="InvoiceDetail" runat="server" Text='<%# Bind("OrderQty", "{0:0.0000}") %>' Width="31%" ></asp:TextBox>

                      

                    </EditItemTemplate>

                 </telerik:GridTemplateColumn>

                 <telerik:GridTemplateColumn HeaderText="<%$ Translation:UOM / WT / Total WT %>" >

                    <ItemTemplate>

                    

                    </ItemTemplate>

                    <EditItemTemplate>

                        <telerik:RadTextBox ID="txtItemUOM" runat="server" DataMember="InvoiceDetail" Text='<%# Bind("ItemUOM") %>' Width="31%"></telerik:RadTextBox>

                        <telerik:RadTextBox ID="txtItemWeight" runat="server" DataMember="InvoiceDetail" Text='<%# Bind("ItemWeight") %>' Width="32%"></telerik:RadTextBox>

                        <telerik:RadTextBox ID="txtTotalWeight" runat="server" DataMember="InvoiceDetail" Text='<%# Bind("TotalWeight") %>' Width="30%"></telerik:RadTextBox>

                    </EditItemTemplate>

                 </telerik:GridTemplateColumn>

                

                 <telerik:GridTemplateColumn HeaderText="">

                    <ItemTemplate>

                        <asp:Label ID="Label3" runat="server" Text=''></asp:Label>

                    </ItemTemplate>

                    <EditItemTemplate>

                        <asp:Label ID="Label4" runat="server" Text=''></asp:Label>

                    </EditItemTemplate>

                </telerik:GridTemplateColumn>

               

                <telerik:GridTemplateColumn HeaderText="<%$ Translation:Item Cost %>" >

                    <ItemTemplate>

                       <asp:Label ID="lblItemCost" runat="server" Text='<%# Eval("ItemCost", "{0:0.0000}") %>'></asp:Label>

                    </ItemTemplate>

                    <EditItemTemplate>

                       <telerik:RadTextBox ID="txtItemCost" runat="server" DataMember="InvoiceDetail" Enabled="false" Text='<%# Bind("ItemCost", "{0:0.0000}") %>' Width="45%"></telerik:RadTextBox>

                    </EditItemTemplate>

               </telerik:GridTemplateColumn>

                       

                       

               <telerik:GridTemplateColumn HeaderText="<%$ Translation:Item Unit Price %>" >

                    <ItemTemplate>

                        <asp:Label width="25%" ID="lblItemUnitPrice" runat="server" Text='<%# Eval("ItemUnitPrice", "{0:0.0000}") %>'></asp:Label>

                     

                    </ItemTemplate>

                    <EditItemTemplate>

                        <asp:TextBox width="25%" ID="txtItemUnitPrice" runat="server" Text='<%# Bind("ItemUnitPrice", "{0:0.0000}") %>' ></asp:TextBox>

                        <asp:CheckBox width="20%" ID="chkTaxable" runat="server" Text='<%$ Translation:Taxable %>' Checked='<%# Bind("Taxable") %>' AutoPostBack="true" />

                        <asp:Label width="18%" runat="Server" ID="text" Text="Discount"></asp:Label>

                        <telerik:RadTextBox width="26%" ID="txtDiscountPerc" runat="server" Text='<%# Bind("DiscountPerc", "{0:0.0000}") %>' ></telerik:RadTextBox>%

                    </EditItemTemplate>

               </telerik:GridTemplateColumn>

               

               <telerik:GridTemplateColumn HeaderText="<%$ Translation:Tax Group / Percent / Amount %>" >

                    <ItemTemplate>

                        <asp:Label ID="lblTaxGroupID" runat="server" DataMember="InvoiceDetail" Text='<%# Eval("TaxGroupID") %>'></asp:Label>/

                        <asp:Label ID="lblTaxPercent" runat="server" DataMember="InvoiceDetail" Text='<%# Eval("TaxPercent", "{0:0.0000}") %>'></asp:Label>%

                        <asp:Label ID="lblTaxAmount" runat="server" DataMember="InvoiceDetail" Text='<%# Eval("TaxAmount", "{0:0.0000}") %>'></asp:Label>

                   </ItemTemplate>

                   <EditItemTemplate>

                        <telerik:RadComboBox ID="cmbTaxGroupID" runat="server" DataSourceID="DBDataSource1" DataMember="InvoiceDetail.TaxGroups_Via_TaxGroupID"

                        DataTextField="TaxGroupID" DataValueField="TaxGroupID" SelectedValue='<%# Bind("TaxGroupID") %>' Width="30%" >

                        </telerik:RadComboBox>

                        <asp:TextBox ID="txtTaxPercent" runat="server"  DataMember="InvoiceDetail" Enabled="false" Text='<%# Bind("TaxPercent", "{0:0.0000}") %>' Width="30%" ></asp:TextBox>%

                        <asp:TextBox ID="txtTaxAmount" runat="server" DataMember="InvoiceDetail" Enabled="false" Text='<%# Bind("TaxAmount", "{0:0.0000}") %>' Width="30%" ></asp:TextBox>

                  </EditItemTemplate>

               </telerik:GridTemplateColumn>

                       

                       

                       

               <telerik:GridTemplateColumn HeaderText="<%$ Translation:Sub Total / Total %>" >

                    <ItemTemplate>

                        <asp:Label ID="lblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:0.0000}") %>'></asp:Label>/

                        <asp:Label ID="lblTotal" runat="server" Text='<%# Eval("Total", "{0:0.0000}") %>'></asp:Label>

                    </ItemTemplate>

                    <EditItemTemplate>

                        <asp:TextBox ID="txtSubTotal" runat="server" Text='<%# Bind("SubTotal", "{0:0.0000}") %>' Width="47%"></asp:TextBox>

                        <asp:TextBox ID="txtTotal" runat="server" Text='<%# Bind("Total", "{0:0.0000}") %>' Width="48%"></asp:TextBox>

                    </EditItemTemplate>

               </telerik:GridTemplateColumn>

               

               

               

                 <telerik:GridTemplateColumn HeaderText="a" >

                    <ItemTemplate>

                       

                    </ItemTemplate>

                    <EditItemTemplate>

                        <asp:Button ID="recalc" runat="server"  Text="<%$ Translation:Recalc %>" OnClick="Recalc" />

                      

                    </EditItemTemplate>

               </telerik:GridTemplateColumn>

               

             

                </Columns>

               <EditFormSettings>

            <EditColumn UniqueName="EditCommandColumn1"></EditColumn>

            </EditFormSettings>

            </MasterTableView> 

            <ClientSettings>

                <ClientEvents OnRowDblClick="RowDblClick" />

            </ClientSettings> 

        </telerik:RadGrid>

           

        <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor1" runat="server" TextBoxStyle-Width="200px" />

        <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor2" runat="server" TextBoxStyle-Width="150px" />

        <telerik:GridDropDownListColumnEditor ID="GridDropDownColumnEditor1" runat="server" DropDownStyle-Width="110px" />

        <telerik:GridNumericColumnEditor ID="GridNumericColumnEditor1" runat="server" NumericTextBox-Width="40px" />

    

        <telerik:RadWindowManager ID="RadWindowManager1" runat="server"></telerik:RadWindowManager>

        <br />

Thank you in advance,

Dragan.



Dragan
Top achievements
Rank 1
 answered on 29 Nov 2010
3 answers
683 views
hi

i have a grid with some datas in it when i select a row or column the corresponding items has to get binded to the text box outside the grid what should i do to achieve this pl tell  me  a good suggestion and i need an immediate reply

Pavlina
Telerik team
 answered on 29 Nov 2010
1 answer
391 views

Hi

I am using a GridDropDownColumn with AllowAutomaticLoadOnDemand enabled in a radgrid that is using the

NeedDataSource event to bind to my datset. As soon as try to use the dropdown I receive the following error

"There is no assigned datasource. Unable to complete the callback request"

Here is my GridDropDownColumn

Thank you
 Fred

<telerik:GridDropDownColumn UniqueName="Account" DataField="accountCode" DropDownControlType="RadComboBox"
                               HeaderText="Account" DataSourceID="AccountDataSource" HeaderStyle-Width="150px"
                               ListTextField="name" ListValueField="code" EnableEmptyListItem="true"
                               AllowAutomaticLoadOnDemand="true" ShowMoreResultsBox="true" ItemsPerRequest="10"
                               AllowVirtualScrolling="true">
                           </telerik:GridDropDownColumn>
Pavlina
Telerik team
 answered on 29 Nov 2010
0 answers
31 views
Hi


I have a master page , which have a tool Bar containing 4 Buttons like "Add , Save, Delete and Undo"
Content Page contains 4 Tabs like General, TimeCapture , Overtime , Sites, Each one is a User Control. and we need to perform 4 actions for Each tabs.

now i am Saving on Sites Tab but time it goes to my first Tab's Save Events how can i perforom Save Event of Sites TAb.
 
I have using Multiview for Tab switching.
 


Thanks in Advanced
Neeraj jain      
Neeraj
Top achievements
Rank 1
 asked on 29 Nov 2010
2 answers
131 views
Hi!

I have a Toolbar and i need to set it's item's background color to #1C1C1C. The toolbar has the "Black" skin applied. The toolbar's background is transparent and item's images are transparent as well. So, I nee to match an item's backcolor. See images for clarification.
Princy
Top achievements
Rank 2
 answered on 29 Nov 2010
3 answers
106 views
Hi.

I am getting Object reference not set to an instance of an object error while retriving RadComboBox id in RadGrid edit command.Please help me...

Here is my Code:

 

protected void gvPOW_ItemCommand(object sender, GridCommandEventArgs e)

 

{

 

if (e.CommandName == "Edit")

 

{

 

GridDataItem item = (GridDataItem)e.Item;

 

gvPOW.Rebind();

 

RadComboBox ddlCity = item.FindControl("gvddlPOWCity") as RadComboBox;

 

 

RadComboBox ddlProject = item.FindControl("gvddlPOWProject") as RadComboBox;

 

 

string city = ddlCity.SelectedValue;

 

 

cmd = new SqlCommand("select ProjectName, ProjectId from Projects where CityId =" + ddlCity.SelectedValue, con);

 

 

SqlDataAdapter da = new SqlDataAdapter(cmd);

 

 

DataSet ds = new DataSet("DS");

 

da.Fill(ds,

"Branches");

 

ddlProject.DataSourceID =

null;

 

ddlProject.Items.Clear();

ddlProject.Items.Add(

new RadComboBoxItem("Select Project", "0"));

 

ddlProject.DataSource = ds;

ddlProject.DataBind();

}

}

I want to bind Project details based on City which was selected in Edit mode.Please help me...

Thanks in advance...

Pavlina
Telerik team
 answered on 29 Nov 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?