Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
169 views
I'm currently trying to rebind a RadGrid. Everything is done using JS and webservices.
However, when the current selected row is removed and a rebind is performed, the grid is resetting to the first page.

I have tried different approaces, but I can't seem to find a suitable solution.

Is it a bug in the RadGrid, or am I supposed to handle this situation in some way.
The same behavior is observed when calling tableView.removeSelectedItems().


Thanks in advance
Kenneth
Yavor
Telerik team
 answered on 10 Mar 2010
1 answer
98 views
Hi,
In  Radgrid ,I want to do bind combobox with selected value in edit mode,but if selected value is null or blank then it throws exception.
"

Object reference not set to an instance of an object. "

 

 

<

 

telerik:RadGrid ID="grdSupplier" runat="server" GridLines="None" DataSourceID="odsSupplier"

 

 

ShowStatusBar="True" AllowPaging="true" OnUpdateCommand="grdSupplier_OnUpdateCommand" OnInsertCommand="grdSupplier_OnInsertCommand" AllowAutomaticDeletes="True" PageSize="50" AllowSorting="true" AutoGenerateColumns="False">

 

 

 

 

 

<MasterTableView DataSourceID="odsSupplier" OverrideDataSourceControlSorting="true" AllowSorting="true" DataKeyNames="Id" CommandItemDisplay="Top">

 

 

 

 

 

<EditFormSettings>

 

 

 

 

 

<EditColumn CancelText="Cancel" EditText="Edit" InsertText="Insert" UpdateText="Update" />

 

 

 

 

 

</EditFormSettings>

 

 

 

 

 

<RowIndicatorColumn>

 

 

 

 

 

<HeaderStyle Width="20px"></HeaderStyle>

 

 

 

 

 

</RowIndicatorColumn>

 

 

 

 

 

<ExpandCollapseColumn>

 

 

 

 

 

<HeaderStyle Width="20px"></HeaderStyle>

 

 

 

 

 

</ExpandCollapseColumn>

 

 

 

 

 

<Columns>

 

 

 

 

 

<telerik:GridTemplateColumn DataField="Id" HeaderText='<%$Resources:Ois,SupplierId %>'

 

 

 

 

 

SortExpression="Id" UniqueName="Id">

 

 

<ItemTemplate>

 

 

 

 

<%

#DataBinder.Eval(Container.DataItem, "Id")%>

 

 

</ItemTemplate>

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn DataField="Company" HeaderText='<%$Resources:Ois,Company %>'

 

 

 

 

 

SortExpression="Company" UniqueName="Company">

 

 

<EditItemTemplate>

 

 

 

 

 

<telerik:RadComboBox ID="RcbGrdCompanyId" runat="server" DataSourceID="odsCompany" SelectedValue='<%# Bind("CompanyIdInt")%>'

 

 

DataTextField="Name" DataValueField="ID" AppendDataBoundItems="True">

 

 

 

 

 

 

</telerik:RadComboBox>

 

 

 

 

 

</EditItemTemplate>

 

 

<ItemTemplate>

 

 

 

 

<%

#DataBinder.Eval(Container.DataItem, "Company.Name")%>

 

 

 

</ItemTemplate>

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn DataField="County" HeaderText='<%$Resources:Ois,County %>'

 

 

 

 

 

SortExpression="County" UniqueName="County">

 

 

<EditItemTemplate>

 

 

 

 

 

<telerik:RadComboBox ID="RcbGrdCountyId" runat="server" DataSourceID="odsCounty" SelectedValue='<%# Bind("CountyIdInt")%>'

 

 

 

 

 

DataTextField="Name" DataValueField="ID" AppendDataBoundItems="True">

 

 

 

 

 

<Items>

 

 

 

 

 

<telerik:RadComboBoxItem runat="server" Text="<%$Resources:Ois, Select%>" Value="" />

 

 

 

 

 

</Items>

 

 

 

 

 

</telerik:RadComboBox>

 

 

 

 

 

</EditItemTemplate>

 

 

<ItemTemplate>

 

 

 

 

<%

#DataBinder.Eval(Container.DataItem, "County.Name")%>

 

 

</ItemTemplate>

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn DataField="Municipality" HeaderText='<%$Resources:Ois,MunicipalityName %>'

 

 

 

 

 

SortExpression="Municipality" UniqueName="Municipality">

 

 

<EditItemTemplate>

 

 

 

 

 

<telerik:RadComboBox ID="RcbGrdMunicipalId" runat="server" DataSourceID="odsMunicipality" SelectedValue='<%# Bind("MunicipalityIdInt")%>'

 

 

DataTextField="Name" DataValueField="MunicipalNumber" AppendDataBoundItems="True">

 

 

 

 

 

<Items>

 

 

 

 

 

<telerik:RadComboBoxItem runat="server" Text="<%$Resources:Ois, Select%>" Value="" />

 

 

 

 

 

</Items>

 

 

 

 

 

</telerik:RadComboBox>

 

 

 

 

 

</EditItemTemplate>

 

 

<ItemTemplate>

 

 

 

 

<%

#DataBinder.Eval(Container.DataItem, "Municipality.Name")%>

 

 

</ItemTemplate>

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn DataField="ExternalId" HeaderText='<%$Resources:Ois,ExternalSupplierId %>'

 

 

 

 

 

SortExpression="ExternalId" UniqueName="ExternalId">

 

 

<EditItemTemplate>

 

 

 

 

 

<telerik:RadNumericTextBox ID="TxtGrdExternalId" Type="Number" ToolTip="Enter Numeric Values " runat="server"

 

 

Text='<%# Bind("ExternalId") %>'></telerik:RadNumericTextBox>

 

 

</EditItemTemplate>

 

 

<ItemTemplate>

 

 

 

 

<%

#DataBinder.Eval(Container.DataItem, "ExternalId")%>

 

 

</ItemTemplate>

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn DataField="Name" HeaderText='<%$Resources:Ois,SupplierName %>'

 

 

 

 

 

SortExpression="Name" UniqueName="Name">

 

 

<EditItemTemplate>

 

 

 

 

 

<asp:TextBox ID="TxtGrdSupplierName" runat="server" Text='<%# Bind("Name") %>'></asp:TextBox>

 

 

 

 

 

</EditItemTemplate>

 

 

<ItemTemplate>

 

 

 

 

<%

#DataBinder.Eval(Container.DataItem, "Name")%>

 

 

</ItemTemplate>

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn DataField="Email" HeaderText='<%$Resources:Ois,Email %>'

 

 

 

 

 

SortExpression="Email" UniqueName="Email">

 

 

<EditItemTemplate>

 

 

 

 

 

<asp:TextBox ID="TxtGrdEmail" runat="server" Text='<%# Bind("Email") %>'></asp:TextBox>

 

 

 

 

 

</EditItemTemplate>

 

 

<ItemTemplate>

 

 

 

 

<%

#DataBinder.Eval(Container.DataItem, "Email")%>

 

 

</ItemTemplate>

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridCheckBoxColumn DataField="HasB2B" HeaderText='<%$Resources:Ois,HasB2B %>'

 

 

 

 

 

SortExpression="HasB2B" UniqueName="HasB2B"/>

 

 

 

<telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType="LinkButton" />

 

 

</Columns>

 

 

 

 

 

</MasterTableView>

 

 

 

 

 

</telerik:RadGrid>

 

 

 

 

 

 

Princy
Top achievements
Rank 2
 answered on 10 Mar 2010
2 answers
75 views
Hi!

Is there a way that I can tell the radgrid, that I only want - for example - max. 20 characters to be shown in a column (optimal: replenished by "..."), although the database field is much longer (for example 50 characters). I do not want to use wrapping. Of course, when I get to the detail view of the datarow (EditMode = PopUp in conjunction with usercontrol), the whole content of the column should be displayed and editable.

Thanks

Michael
Michael
Top achievements
Rank 1
 answered on 10 Mar 2010
4 answers
148 views
Hi everyone,
I am pretty new to the whole salami and I have seen some posts about the subject, but I dont get it. If you click somewhere in a grid (in one of the cells), i want to know what is the columns uniquename this cell belongs to. I am coding in vb.net.

Ciao Peter.
peter
Top achievements
Rank 1
 answered on 10 Mar 2010
2 answers
586 views
Hi,
I have a RadTreeView with 3 levels child nodes with check boxes.
When user click a button and the page is post back, how can i get all the nodes being checked?
Thanks!
Way Hang Wee
Top achievements
Rank 1
 answered on 10 Mar 2010
5 answers
1.4K+ views
I have a tree view control on a page, but I have a limited amount of space to display it in. I want to minimize the spacing between nodes as much as possible. I've followed the instructions here, but even when I set the relevant margin and padding values to 0px I still get a rather large gap between nodes. After mucking around in the tree view CSS I found that if I added this
.RadTreeView .rtMid, 
.RadTreeView .rtTop, 
.RadTreeView .rtBot 
{ 
  height: 16px; 
} 
that it got the node spacing to a more acceptable level, but only in IE 7 and 8. In IE 6 the same large gap still exists. I've attached a screen shot to demonstrate. What am I doing wrong? Is there any way to get smaller spacing across all IE versions? It's important that any solution work in IE 6.

Here is the code used to generate the screen shot:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadTreeViewExample.Index" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
  <title>RadTreeView Example</title> 
  <style type="text/css"> 
    .RadTreeView, 
    .RadTreeView a.rtIn, 
    .RadTreeView .rtEdit .rtIn input 
    { 
       font-size:11px; 
    } 
   .RadTreeView .rtLI 
    { 
       padding-bottom: 0px; 
    } 
    .RadTreeView .rtUL .rtUL 
    { 
       margin-top: 0px; 
    } 
    .RadTreeView .rtLast 
    { 
       padding-bottom: 0; 
    } 
    .RadTreeView .rtMid, 
    .RadTreeView .rtTop, 
    .RadTreeView .rtBot 
    { 
      height: 16px; 
    }   
  </style> 
</head> 
<body> 
  <form id="form1" runat="server"> 
    <asp:ScriptManager ID="scriptManager" runat="server" /> 
    <telerik:RadTreeView ID="treeView" runat="server" ShowLineImages="false"> 
      <Nodes> 
        <telerik:RadTreeNode Text="One"> 
          <Nodes> 
            <telerik:RadTreeNode Text="Child One" /> 
          </Nodes> 
        </telerik:RadTreeNode> 
        <telerik:RadTreeNode Text="Two"> 
          <Nodes> 
            <telerik:RadTreeNode Text="Child Two" /> 
          </Nodes> 
        </telerik:RadTreeNode> 
        <telerik:RadTreeNode Text="Three"> 
          <Nodes> 
            <telerik:RadTreeNode Text="Child Three" /> 
          </Nodes> 
        </telerik:RadTreeNode> 
        <telerik:RadTreeNode Text="Four"> 
          <Nodes> 
            <telerik:RadTreeNode Text="Child Four" /> 
          </Nodes> 
        </telerik:RadTreeNode> 
        <telerik:RadTreeNode Text="Five"> 
          <Nodes> 
            <telerik:RadTreeNode Text="Child Five" /> 
          </Nodes> 
        </telerik:RadTreeNode> 
      </Nodes> 
    </telerik:RadTreeView> 
  </form> 
</body> 
</html> 
 
There was no extra code in the code behind file.

I'm using Visual Studio 2008 with .NET 3.5 SP1 and Telerik.Web.UI.dll version of 2009.3.1314.35.

Thanks for your help.


Yana
Telerik team
 answered on 10 Mar 2010
9 answers
240 views
Hi,

I've a radeditor and a radcombobox in my usercontrol (.ascx).
My scenario is I need to select some value from radcombobox and insert that value in the RADeditor. I got this working by the below approach.

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">

<script type="text/javascript">

   function getSelected()
   {
      var obTagCombo = $find('<%=m_radTagCombo.ClientID %>');
      var value = obTagCombo.get_value();
      var text = obTagCombo.get_text();
      var editor = $find("<%=m_radEmailEditor.ClientID%>"); //get a reference to RadEditor client object 
      editor.pasteHtml(text);

   }  
  
</script>
</telerik:RadCodeBlock>

and i have a button  <input type="button" value="Insert Tag" onclick="getSelected();" />
when this button is clicked it inserts the text from combobox and puts it in radeditor.

Note: m_radTagCombo is my name of radcombobox and m_radEmailEditor is my radeditor name.

But my problem is : I've my curor at the radeditor a a particular position. When I select a value from radcombobox, the cursor
position defaults to the begining of the line(first place).
Pls tell me how do I preserve the cursor position without going back to first position when i select value from a combobox.
pls do help me with code.

Eric Bindt
Top achievements
Rank 1
 answered on 10 Mar 2010
7 answers
301 views
Any one else having problems with using the rad progress for monitoring custom progress.

My progress doesn't appear at all. I have implemented the following just to check but this doesn't even work: http://www.telerik.com/help/aspnet-ajax/upload_progresscustomprogress.html

The last version worked fine.

I am using the latest version.
J soeharto
Top achievements
Rank 1
 answered on 10 Mar 2010
1 answer
155 views
Hi.
I have applied a custom css class for one partuclar menu item in my Rad Menu so that it would display an application specific image. 

Problem is that it still seems to be also applying the default class (.rmLink) attributes from the menu css as well.  The menu item displays as intended until the user mouses over the item, then it is applying the .rmLink hover attributes, as well as my custom class attributes. 

What am I missing as far as disabling the default menu css?

<style> 
.LogoItem  
{  
background:url('url to my image') no-repeat -280px -48px;  
cursor:pointer;  
width:100px;  
height:100px;  
vertical-align:top;  
text-align:center;  
}  
 
.LogoItem:hover   
{  
background-repeat:no-repeat;    
background-position: -380px -48px;  
}   
 
</style> 
 
<telerik:RadMenu ID="RadMenu2"  runat="server" Flow="Horizontal" EnableEmbeddedSkins="True" Skin="Default" OnItemClick="RadMenu1_ItemClick">  
            <CollapseAnimation Type="InOutSine" Duration="300" /> 
            <ExpandAnimation Type="InOutSine" Duration="300" /> 
            <Items> 
                <telerik:RadMenuItem runat="server"   
                    DisabledCssClass="LogoItem" ExpandMode="ClientSide"   
                     BorderStyle="none"   
                                        CssClass="LogoItem" ClickedCssClass="LogoItem" ExpandedCssClass="LogoItem" FocusedCssClass="LogoItem"   
                    OuterCssClass="LogoItem" SelectedCssClass="LogoItem">  
                    <Items> 
                    <telerik:RadMenuItem runat="server" Text="Desktop Home" ></telerik:RadMenuItem> 
                        <telerik:RadMenuItem runat="server" Text="Our Website">  
                            <Items> 
                                <telerik:RadMenuItem runat="server" Text="Departments" > 
                                </telerik:RadMenuItem> 
                                <telerik:RadMenuItem runat="server" Text="Services">  
                                </telerik:RadMenuItem> 
                            </Items> 
                        </telerik:RadMenuItem> 
</items> 
        </telerik:RadMenu>    
Yana
Telerik team
 answered on 10 Mar 2010
6 answers
189 views
Dear,

Please can you check where i am doing mistake i follow your example but out put is only one record.

        <asp:SqlDataSource ID="SqlDataSource1" runat="server"
            ConnectionString="<%$ ConnectionStrings:MyH2HDBConnectionString %>"
            SelectCommand="SELECT [Country_Code], [Country_Name], [Supplier_Code] FROM [tblCountry]"></asp:SqlDataSource>
   
    </div>
 <telerik:RadGrid ID="RadGrid1" DataSourceID="SqlDataSource1" AllowFilteringByColumn="true"
            runat="server" GridLines="None" AllowPaging="true" AllowSorting="true" OnPreRender="RadGrid1_PreRender"
            PageSize="6">
            <PagerStyle Mode="NextPrevAndNumeric" />
            <MasterTableView TableLayout="Fixed">
                <ItemTemplate>
               
                    <%#IIf(Not CType(Container, GridItem).ItemIndex = 0, "</td></tr></table>", "")%>
                   
                    <asp:Panel ID="ItemContainer" CssClass='<%# IIf(CType(Container, GridItem).ItemType = GridItemType.Item, "item", "alternatingItem") %>'
                        runat="server">
                        <b>CustomerID:</b>
                        <%# Eval("Country_Code")%>
                        <br />
                        <b>CompanyName:</b>
                        <%# Eval("Country_Name")%>
                        <br />
                       
                 
                    </asp:Panel>
                </ItemTemplate>
            </MasterTableView>
            <GroupingSettings CaseSensitive="false" />
        </telerik:RadGrid>

Regards,
Dimo
Telerik team
 answered on 10 Mar 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?