<asp:Panel runat="server" ID="SearchPanel" DefaultButton="BtnSearch" CssClass="search-box"> <telerik:RadAutoCompleteBox runat="server" ID="RadAutoCompleteBox2" AllowCustomEntry="true" TextSettings-SelectionMode="Single" OnClientDropDownOpened="GUI.AutoCompletedOpened" OnClientRequestFailed="GUI.SearchRequestFailed" OnClientTextChanged="GUI.SearchInputChanged" InputType="Text" Filter="StartsWith" Width="180px" DropDownWidth="300px" CssClass="telerik-search" EnableEmbeddedSkins="False" EnableEmbeddedBaseStylesheet="False" OnEntryAdded="Search_Entry"> <WebServiceSettings Path="~/Views/Search/SearchResult.aspx" Method="GetSearchResult"></WebServiceSettings> <ClientDropDownItemTemplate> <div style="display: #= Attributes.DisplayMode #"> <a href="#= Attributes.ProductUrl #"> <span class="image-holder"> <img src="#= Attributes.ImageUrl # " alt=" #= Text # " width="50" height="50" /> </span> #= Text # <br /> <span>#= Attributes.Identifier #</span> </a> #= Attributes.SearchUrl # </div> </ClientDropDownItemTemplate> </telerik:RadAutoCompleteBox> <asp:HiddenField runat="server" ID="hSearchValue" ClientIDMode="Static" /> <asp:Button id="BtnSearch" runat="server" OnClick="SearchOnClick" CssClass="search" /></asp:Panel>e.DraggedItems collection of RadGrid1_RowDrop(object sender, GridDragDropEventArgs e) event is the wrong one.
if you imagine the grid as the following items
a b
1 1
1 2
2 1
2 2
and i filter on b = 2 i only see
a b
1 2
2 2
and then i select 2 2 to drag and drop , the recieving grid actually gets 1 2 , this is because the source grid has lost its filter at some point during the drag and drop process.
i hope this makes sense , and i am hoping someone can help.
thanks alot in advance.
Peter
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; BTRS102569; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
Timestamp: Thu, 14 Feb 2013 18:53:19 UTC
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.Orientation has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 2466
Char: 38
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.ScrollerOrientation has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 2466
Char: 38
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.AttributeCollection has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 1439
Char: 42
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.RadTab has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 1439
Char: 42
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.RadPageViewCollection has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 1439
Char: 42
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.RadDatePickerPopupDirection has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 2466
Char: 38
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.RadDatePicker has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 1439
Char: 42
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.PasswordStrengthChecker has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 1439
Char: 42
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
Message: Sys.InvalidOperationException: Type Telerik.Web.UI.DateParsing.DateEvaluator has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
Line: 1439
Char: 42
Code: 0
URI: http://db.nwtltd.net/ScriptResource.axd?d=4ewKTCJBo2j59UFab78bgCAYeUrQNTGTJPA2KwF54J-q38mz0nD-rkzsIvsRYcLQsCdcRmj42AMZbi7v2ayOt7HuGoIsdoa36Shfp231vwxxwqW0M_Fqf-zXRMdBeH1S6tWD6oufVvLbYZjtpY_WOw2&t=3a1336b1
I did not get these error on localhost.
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Filters1.aspx.vb" Inherits="FramesAndCasesWebApp.Filters1" %><!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>FilterOnEnter</title> <script type="text/javascript"> var tableView = null; var cancelFilterMenu = false; function filterOnEnter(sender, e, gridId, columnName) { //Only filter on Enter (check keyCode) if (e.keyCode == 13) { //Disable filter menu from showing [BROWSER BUG FIX] cancelFilterMenu = true; if (tableView == null) tableView = $find(gridId).get_masterTableView(); //Try to auto set the filter function var filter = Telerik.Web.UI.GridFilterFunction.Contains; //Default var query = sender.value; if (query.endsWith("*") && query.startsWith("*")) { filter = Telerik.Web.UI.GridFilterFunction.Contains; query = query.substr(1, query.length - 2); } else if (query.startsWith("*")) { filter = Telerik.Web.UI.GridFilterFunction.EndsWith; query = query.substr(1, query.length - 1); } else if (query.endsWith("*")) { filter = Telerik.Web.UI.GridFilterFunction.StartsWith; query = query.substr(0, query.length - 1); } else if (query.startsWith("=")) { filter = Telerik.Web.UI.GridFilterFunction.EqualTo; query = query.substr(1, query.length - 1); } else if (query.startsWith("<>")) { filter = Telerik.Web.UI.GridFilterFunction.NotEqualTo; query = query.substr(2, query.length - 2); } else if (query.startsWith("<")) { filter = Telerik.Web.UI.GridFilterFunction.LessThan; query = query.substr(1, query.length - 1); } else if (query.startsWith("<=")) { filter = Telerik.Web.UI.GridFilterFunction.LessThanOrEqualTo; query = query.substr(2, query.length - 2); } else if (query.startsWith(">")) { filter = Telerik.Web.UI.GridFilterFunction.GreaterThan; query = query.substr(1, query.length - 1); } else if (query.startsWith(">=")) { filter = Telerik.Web.UI.GridFilterFunction.GreaterThanOrEqualTo; query = query.substr(2, query.length - 2); } var column = tableView.getColumnByUniqueName(columnName); //Execute filter tableView.filter(columnName, query, filter); } } //Handle browser inconsistencies that cause //the filter menu to be displayed on enter key press function filterMenuShowing(menu, args) { if (cancelFilterMenu) args.set_cancel(true); cancelFilterMenu = false; } </script></head><body> <form id="form1" runat="server"> <div> <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> </telerik:RadScriptManager> <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="true" AllowPaging="true" AllowSorting="true" DataSourceID="SqlDataSource1" EnableLinqExpressions="False"> <MasterTableView AutoGenerateColumns="True" DataKeyNames="ProductID" DataSourceID="SqlDataSource1"/> <FilterMenu EnableImageSprites="False" OnClientShowing="filterMenuShowing"> </FilterMenu> </telerik:RadGrid> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=SQL\SQL2008;Initial Catalog=Northwind;Integrated Security=True" ProviderName="System.Data.SqlClient" SelectCommand="SELECT Products.* FROM Products"></asp:SqlDataSource> </div> </form></body></html>Imports Telerik.Web.UIPublic Class Filters1 Inherits System.Web.UI.Page Private Sub RadGrid1_ItemCreated(sender As Object, e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemCreated If TypeOf e.Item Is GridFilteringItem Then Dim filterItem As GridFilteringItem = e.Item ' Add client-side event handlers for the filter textbox in each data column For Each col As GridColumn In RadGrid1.MasterTableView.RenderColumns ' Ignore non-data columns If col.UniqueName = "ExpandColumn" Or col.UniqueName = "RowIndicator" Then Continue For End If ' Get the column name Dim columnName As String = col.UniqueName ' If this column filter has a textbox ... Debug.Print(columnName & ": " & TypeName(filterItem(columnName).Controls(0))) If TypeOf filterItem(columnName).Controls(0) Is TextBox Then ' Get a reference to the filter textbox for this column Dim textBox As TextBox = filterItem(columnName).Controls(0) If textBox IsNot Nothing Then ' Add the event handler textBox.Attributes.Add("onkeypress", String.Format("filterOnEnter(this, event, ""{0}"", ""{1}"");", RadGrid1.ClientID, columnName)) End If End If Next End If End SubEnd Class<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="window.aspx.vb" Inherits="TestaTredjepartWeb.window" %><!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></title></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="s" runat="server"> </asp:ScriptManager> <div> <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> <Windows> <telerik:RadWindow ID="RadWindow1" runat="server" VisibleOnPageLoad="true" AutoSize="true" NavigateUrl="listbox.aspx"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager> </div> </form></body></html><%@ Page Language="vb" AutoEventWireup="false" CodeBehind="listbox.aspx.vb" Inherits="TestaTredjepartWeb.listbox" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="s" runat="server"> </asp:ScriptManager> <div> <asp:UpdatePanel ID="up" runat="server" UpdateMode="Conditional"> <ContentTemplate> <telerik:RadListBox ID="rlb" runat="server" Width="330px" AllowReorder="true" AutoPostBackOnReorder="true" EnableDragAndDrop="true"> <Items> <telerik:RadListBoxItem Text="aaa" /> <telerik:RadListBoxItem Text="bbb" /> <telerik:RadListBoxItem Text="ccc" /> <telerik:RadListBoxItem Text="ddd" /> <telerik:RadListBoxItem Text="eee" /> <telerik:RadListBoxItem Text="fff" /> <telerik:RadListBoxItem Text="ggg" /> <telerik:RadListBoxItem Text="hhh" /> </Items> </telerik:RadListBox> </ContentTemplate> </asp:UpdatePanel> </div> </form></body></html>RadListBox._onDocumentMouseOut

I am having some trouble figuring out how to get the row index value from the radgrid.
Using Microsoft Gridview I 've been able to accomplish the following:
Dim row As GridViewRow = DirectCast(btnDetails.NamingContainer, GridViewRow)
'Grab the LabAcc_PK and feed it to the Lab details datasource
' finally, rebind the detailview
DBConnect.Open()
cmd.Connection = DBConnect
cmd.CommandType = Data.CommandType.StoredProcedure
cmd.CommandText = "usp_GetLabAccountDetails"
'Add Parameters of SQL Procedure
cmd.Parameters.AddWithValue("LabAcc_PK", Convert.ToString(Gridview1.(row.RowIndex).Value))
How do I do the same thing but using the radgrid.
thanks -