or
| Page.ClientScript.RegisterStartupScript(GetType(),"key", |
| myRadComboBox.ClientID + ".somefunction();", true); |
| Page.ClientScript.RegisterStartupScript(GetType(), "key", |
| "$find(\"" + myRadComboBox.ClientID + "\").somefunction();", true); |
<CommandItemTemplate> <asp:LinkButton ID="lnkAdd" runat="server" Text="ADD ADMIN" OnClientClick="addAdminWin(); return false;"></asp:LinkButton> </CommandItemTemplate><telerik:GridTemplateColumn> <ItemTemplate> <asp:LinkButton ID="lnkEdit" runat="server" Text="Edit" OnClientClick='<%# String.Format("addAdminWin({0}); return false;", Eval("intAdminId"))%>'></asp:LinkButton> </ItemTemplate></telerik:GridTemplateColumn><script type="text/javascript"> function addAdminWin(adminid) { var addAdmin = $find("<%= AddAdmin.ClientID %>"); var HFId = $find("<%= HFId.ClientID %>"); HFId.val = adminid addAdmin.show(); } </script><script type="text/javascript"> function addAdminWin() { var addAdmin = $find("<%= AddAdmin.ClientID %>"); addAdmin.show(); } </script>protected void grdSearchResults_DetailTableDataBind(object sender, Telerik.Web.UI.GridDetailTableDataBindEventArgs e) { GridDataItem dataItem = e.DetailTableView.ParentItem; int itemID = int.Parse(dataItem.GetDataKeyValue("Item_ID").ToString()); IMyService dbItems = ServiceFactory.Create<MyService>(); e.DetailTableView.DataSource = dbItems.GetItemsByID(itemID); uppnlSearchCriteria.Update(); } Note that the update panel is not where the grid is, but it is where the error label is, which is showing me that aforementioned error. Based on the documentation and examples I've been looking at today, I'm doing things right by setting the datasource and NOT actually binding, but the Grid seems to think I'm calling databind. Is there something I'm missing here or somewhere in the code I should look to see how this is happening? Thanks, Alex
partially. And it seemed to be working as expected but on thing, I just wanted one row to be selected at a time.
aspx
GridView
<telerik:RadGrid ID="gv" runat="server" AllowSorting="true" AllowFilteringByColumn="true" OnItemCommand="ItemCommand" OnItemDataBound="ItemDataBound" AllowAutomaticUpdates="true" AllowMultiRowSelection="false" OnInsertCommand="InsertCommand" AllowAutomaticInserts="true" OnUpdateCommand="ItemUpdated" ActiveItemStyle-CssClass="gv_ActiveItem" OnNeedDataSource="NeedDataSource"><telerik:GridTemplateColumn UniqueName="_SelectCommandColumn" AllowFiltering="false" HeaderText="Select" HeaderAbbr="Check"> <ItemTemplate> <asp:CheckBox ID="cbSelectCategory" runat="server" OnCheckedChanged="cbSelectCategory_CheckedChanged" AutoPostBack="true" /> </ItemTemplate> </telerik:GridTemplateColumn>protected void cbSelectCategory_CheckedChanged(object sender, EventArgs e) { ((sender as CheckBox).NamingContainer as GridItem).Selected = (sender as CheckBox).Checked; //getting the id of the selected check-box
}<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server" Skin="WebBlue" DropDownWidth="150" CssClass="SalesOrderSearch" DataTextField="strSalesOrderNumber" TextSettings-SelectionMode="Single" Filter="Contains" InputType="Text"> <DropDownItemTemplate>...</DropDownItemTemplate></telerik:RadAutoCompleteBox><telerik:RadGrid runat="server" > <HeaderStyle HorizontalAlign="Center" VerticalAlign="Bottom"></HeaderStyle> <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"></ItemStyle> <AlternatingItemStyle HorizontalAlign="Left" VerticalAlign="Top"></AlternatingItemStyle> <ClientSettings EnableRowHoverStyle="True"> <Scrolling AllowScroll="True" SaveScrollPosition="true" UseStaticHeaders="true" /> <Selecting AllowRowSelect="true" /> </ClientSettings></telerik:RadGrid><ClientSettings AllowKeyboardNavigation="True" EnablePostBackOnRowClick="True" ActiveRowIndex="0"> <Scrolling ScrollHeight="500px" AllowScroll="True" SaveScrollPosition="True" UseStaticHeaders="False" /> <KeyboardNavigationSettings EnableKeyboardShortcuts="True" AllowSubmitOnEnter="True" AllowActiveRowCycle="True" CollapseDetailTableKey="LeftArrow" ExpandDetailTableKey="RightArrow" /></ClientSettings><telerik:RadMenu ID="RadMenu1" Runat="server" EnableRoundedCorners="True" OnItemClick="RadMenu1_ItemClick" EnableShadows="True" Skin="Office2010Silver" style="top: 0px; left: 0px" Height="30px" Width="940px"> <Items> <telerik:RadMenuItem runat="server" Font-Names="Verdana" Font-Size="Small" Text="Immagine profilo" Owner="RadMenu1"> <Items> <telerik:RadMenuItem runat="server" Font-Names="Verdana" ImageUrl="~/Image/Icone/kuser.png" Owner="" Text="Nuova immagine"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" ImageUrl="~/Image/Icone/delete.png" Owner="" Text="Elimina immagine"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" IsSeparator="True" Text="Root RadMenuItem13" Owner="RadMenu1"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" Font-Size="Small" Text="Sfondo biglietto"> <Items> <telerik:RadMenuItem runat="server" Font-Names="Verdana" ImageUrl="~/Image/Icone/lphoto.png" Owner="" Text="Nuovo sfondo" Value="3" Width="180px"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" ImageUrl="~/Image/Icone/delete.png" Owner="" Text="Elimina sfondo" Value="4" Width="180px"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" IsSeparator="True" Owner="RadMenu1" Text="Root RadMenuItem4"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" Font-Size="Small" Text="I miei preferiti" Enabled="False"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" IsSeparator="True" Text="Root RadMenuItem13"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" Font-Size="Small" Text="Invita un amico" Owner="RadMenu1"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" IsSeparator="True" Text="Root RadMenuItem6" Owner="RadMenu1"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" Font-Size="Small" Text="Modifica password" Owner="RadMenu1"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" IsSeparator="True" Text="Root RadMenuItem8"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" Font-Size="Small" Text="Elimina account"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" IsSeparator="True" Owner="RadMenu1" Text="Root RadMenuItem10"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Font-Names="Verdana" Font-Size="Small" Owner="RadMenu1" Text="Esci da Trycontact"> </telerik:RadMenuItem> </Items> <ExpandAnimation Type="OutBack" /> </telerik:RadMenu>.divmenuprofile{ width:964px; height: 35px; text-align:center; padding-left:23px; padding-top:8px; border: 1px solid #D5842B; background: #cccccc; /* opera */ background: -webkit-gradient(linear, top, bottom, from(#cccccc), to(#ffffff)); /* chrome e safari4+ */ background: -webkit-linear-gradient(top, #cccccc, #ffffff); /* Chrome 10+ e safari6 */ background: -moz-linear-gradient(top, #cccccc, #ffffff); /* firefox 3.6+ */ background: linear-gradient(top, #cccccc, #ffffff); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#cccccc', endColorstr='#ffffff'); /* IE 5.5-7*/ -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#cccccc', endColorstr='#ffffff')'; /* IE 8*/ border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/App_Themes/TryCss/PIE.htc);}