or
public void RadComboBoxControl_DataBinding(object sender, EventArgs e)
{
RadComboBox combo = (RadComboBox)sender;
GridFilteringItem container = (GridFilteringItem)combo.NamingContainer;
combo.DataTextField = colname;
combo.DataValueField = colname;
combo.EnableAutomaticLoadOnDemand = true;
combo.AllowCustomText = true;
combo.AppendDataBoundItems = true;
combo.DataSource = new StoredProc().ExecuteTypedDataTable().SelectDistinct(colname);
combo.DataBind();
combo.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem { Text = "All", Value = "All" });
combo.SelectedValue = selectedValue;
}
Hi,
there is and error in scriptresource.axd, at both controls.
Used WebGrid, was WebGrid 8 and latest of telerik controls.
Default.aspx
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="ISNet.WebUI.WebGrid" Namespace="ISNet.WebUI.WebGrid" TagPrefix="ISWebGrid" %>
<!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"
>
<
div
>
<%--NE RADI PROBLEME--%>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
></
asp:ScriptManager
>
<
telerik:RadDropDownList
ID
=
"RadDropDownList1"
runat
=
"server"
>
<
Items
>
<
telerik:DropDownListItem
Value
=
"0"
Text
=
"AAA"
/>
<
telerik:DropDownListItem
Value
=
"1"
Text
=
"BBB"
/>
</
Items
>
</
telerik:RadDropDownList
>
<
br
/>
<%--RADI PROBLEME--%>
<%--<
telerik:RadComboBox
ID
=
"RadComboBox1"
runat
=
"server"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"AAA"
Value
=
"0"
/>
<
telerik:RadComboBoxItem
Text
=
"BBB"
Value
=
"1"
/>
</
Items
>
</
telerik:RadComboBox
>--%>
<
br
/>
<%--RADI PROBLEME--%>
<%--<
telerik:RadDateInput
ID
=
"RadDateInput1"
runat
=
"server"
></
telerik:RadDateInput
>--%>
<
br
/>
<
telerik:RadTextBox
ID
=
"RadTextBox1"
runat
=
"server"
></
telerik:RadTextBox
>
<
br
/>
<
telerik:RadMenu
ID
=
"RadMenu1"
runat
=
"server"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"AAA"
NavigateUrl
=
"#"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"BBB"
NavigateUrl
=
"#"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
<
br
/>
<
br
/>
<
br
/>
<
ISWebGrid:WebGrid
ID
=
"WebGrid1"
runat
=
"server"
Height
=
"250px"
UseDefaultStyle
=
"true"
Width
=
"500px"
></
ISWebGrid:WebGrid
>
</
div
>
</
form
>
</
body
>
</
html
>
<?
xml
version
=
"1.0"
?>
<!--
For more information on how to configure your ASP.NET application, please visit
-->
<
configuration
>
<
connectionStrings
>
<
add
name
=
"WebSchedulerDataConnectionString"
connectionString
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\WebSchedulerData.mdb;Persist Security Info=True"
providerName
=
"System.Data.OleDb"
/>
</
connectionStrings
>
<
appSettings
>
<!-- Intersoft Control Resources-->
<
add
key
=
"ISNet.WebUI.ISRes_Registered"
value
=
"true"
/>
<
add
key
=
"ISNet.WebUI.WebCombo.v6_0_7200.RenderingMode"
value
=
"HTML5"
/>
<
add
key
=
"ISNet.WebUI.WebDesktop.V4_0_7200.RenderingMode"
value
=
"HTML5"
/>
<
add
key
=
"ISNet.WebUI.WebEssentials.v3_0_1000.RenderingMode"
value
=
"HTML5"
/>
<
add
key
=
"ISNet.WebUI.WebGrid.v8_0_7200.RenderingMode"
value
=
"HTML5"
/>
<
add
key
=
"ISNet.WebUI.WebInput.V4_0_7200.RenderingMode"
value
=
"HTML5"
/>
<
add
key
=
"ISNet.WebUI.WebTextEditor.v2_0_1500.RenderingMode"
value
=
"HTML5"
/>
<
add
key
=
"ISNet.WebUI.WebScheduler.v4_0_1000.RenderingMode"
value
=
"HTML5"
/>
<
add
key
=
"ISNet.WebUI.WebTreeView.v1_0_1500.RenderingMode"
value
=
"HTML5"
/>
</
appSettings
>
<
system.web
>
<
compilation
debug
=
"true"
targetFramework
=
"4.0"
>
<
assemblies
>
<
add
assembly
=
"ISNet.ActiveReports.Exporting, Version=5.0.7200.1, Culture=neutral, PublicKeyToken=B1F2A8511635667A"
/>
<
add
assembly
=
"ISNet, Version=3.0.5000.1, Culture=neutral, PublicKeyToken=B1F2A8511635667A"
/>
<
add
assembly
=
"ISNet.WebUI, Version=3.0.5000.1, Culture=neutral, PublicKeyToken=B1F2A8511635667A"
/>
<
add
assembly
=
"ISNet.WebUI.ISDataSource, Version=1.0.1500.1, Culture=neutral, PublicKeyToken=C4184EF0D326354B"
/>
<
add
assembly
=
"ISNet.WebUI.Silverlight, Version=3.0.5000.1, Culture=neutral, PublicKeyToken=B1F2A8511635667A"
/>
<
add
assembly
=
"System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"
/>
<
add
assembly
=
"System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
/>
<
add
assembly
=
"System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
</
assemblies
>
</
compilation
>
<
httpHandlers
>
<!-- Intersoft Control Resources-->
<
add
path
=
"ISRes.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.WebResourceHandler, ISNet.WebUI, Version=3.0.5000.1, Culture=neutral, PublicKeyToken=b1f2a8511635667a"
validate
=
"true"
/>
<!-- Intersoft WebGrid Chart-->
<
add
path
=
"ISChart.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.WebGrid.Chart.ChartRequestHandler, ISNet.WebUI.WebGrid"
validate
=
"true"
/>
<!-- Intersoft WebFileUploader-->
<
add
path
=
"WebFileUploaderHttpHandler.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.WebTextEditor.WebFileUploaderHttpHandler, ISNet.WebUI.WebTextEditor"
/>
<!-- Intersoft WebScheduler-->
<
add
path
=
"ISScheduler.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.WebScheduler.WebSchedulerRequestHandler, ISNet.WebUI.WebScheduler"
validate
=
"true"
/>
<!-- Intersoft WebAqua-->
<
add
path
=
"ISCoverFlow.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.Silverlight.WebAqua.WebCoverFlowRequestHandler, ISNet.WebUI.Silverlight.WebAqua"
validate
=
"true"
/>
</
httpHandlers
>
<
httpModules
>
<!-- Intersoft WebFileUploader-->
<
add
name
=
"WebFileUploaderHttpModule"
type
=
"ISNet.WebUI.WebTextEditor.WebFileUploaderHttpModule, ISNet.WebUI.WebTextEditor"
/>
</
httpModules
>
<
pages
controlRenderingCompatibilityVersion
=
"3.5"
clientIDMode
=
"AutoID"
/>
</
system.web
>
<
system.webServer
>
<
handlers
>
<
add
name
=
"ISCoverFlow.axd_GET"
path
=
"ISCoverFlow.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.Silverlight.WebAqua.WebCoverFlowRequestHandler, ISNet.WebUI.Silverlight.WebAqua"
preCondition
=
"integratedMode"
/>
<
add
name
=
"ISChart.axd_GET, POST"
path
=
"ISChart.axd"
verb
=
"GET, POST"
type
=
"ISNet.WebUI.WebGrid.Chart.ChartRequestHandler, ISNet.WebUI.WebGrid"
preCondition
=
"integratedMode"
/>
<
add
name
=
"ISRes.axd_GET"
path
=
"ISRes.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.WebResourceHandler, ISNet.WebUI, Version=3.0.5000.1, Culture=neutral, PublicKeyToken=b1f2a8511635667a"
preCondition
=
"integratedMode"
/>
<
add
name
=
"WebFileUploaderHttpHandler.axd_GET"
path
=
"WebFileUploaderHttpHandler.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.WebTextEditor.WebFileUploaderHttpHandler, ISNet.WebUI.WebTextEditor"
preCondition
=
"integratedMode"
/>
<
add
name
=
"ISScheduler.axd_GET"
path
=
"ISScheduler.axd"
verb
=
"GET"
type
=
"ISNet.WebUI.WebScheduler.WebSchedulerRequestHandler, ISNet.WebUI.WebScheduler"
preCondition
=
"integratedMode"
/>
</
handlers
>
<
modules
>
<
add
name
=
"WebFileUploaderHttpModule_GET"
preCondition
=
"managedHandler"
type
=
"ISNet.WebUI.WebTextEditor.WebFileUploaderHttpModule, ISNet.WebUI.WebTextEditor"
/>
</
modules
>
<
validation
validateIntegratedModeConfiguration
=
"false"
/>
</
system.webServer
>
</
configuration
>
<
div
style
=
"display:none"
>
<
input
type
=
"text"
id
=
"ComboCheck_HiddenField"
name
=
"ComboCheck_HiddenField"
/>
</
div
>
<
telerik:RadComboBox
ID
=
"cbChooseFunds"
runat
=
"server"
AllowCustomText
=
"true"
Width
=
"400px"
Height
=
"200px"
Filter
=
"Contains"
EnableLoadOnDemand
=
"true"
ShowMoreResultsBox
=
"true"
HighlightTemplatedItems
=
"true"
CheckBoxes
=
"true"
ItemRequestTimeout
=
"1000"
MinFilterLength
=
"0"
EnableVirtualScrolling
=
"true"
EnableEmbeddedSkins
=
"false"
Skin
=
"AppSkin"
EmptyMessage
=
"Start typing to search for a fund"
ZIndex
=
"10000000"
OnClientItemChecked
=
"ComboCheck"
OnClientItemsRequesting
=
"Combo_OnClientItemsRequesting"
>
</
telerik:RadComboBox
>
function
ComboCheck(sender, eventArgs) {
var
combo = eventArgs._item._parent;
var
newValues =
""
;
var
items = combo.get_items();
var
hiddenValues = document.getElementById(
'ComboCheck_HiddenField'
);
for
(
var
i = 0; i < items.get_count() ; i++) {
var
item = items.getItem(i);
var
checkbox = item.get_element().getElementsByTagName(
"input"
)[0];
if
(checkbox.checked) {
newValues += item.get_value() +
","
;
}
}
hiddenValues.value = newValues;
}
<
telerik:RadComboBox
ID
=
"cbChooseFunds"
runat
=
"server"
AllowCustomText
=
"true"
Width
=
"400px"
Height
=
"200px"
Filter
=
"Contains"
EnableLoadOnDemand
=
"true"
ShowMoreResultsBox
=
"true"
HighlightTemplatedItems
=
"true"
CheckBoxes
=
"true"
ItemRequestTimeout
=
"1000"
MinFilterLength
=
"0"
EnableVirtualScrolling
=
"true"
EnableEmbeddedSkins
=
"false"
Skin
=
"AppSkin"
EmptyMessage
=
"Start typing to search for a fund"
ZIndex
=
"10000000"
OnClientItemChecked
=
"ComboCheck"
OnClientItemsRequesting
=
"Combo_OnClientItemsRequesting"
>
</
telerik:RadComboBox
>
var
ComboText =
''
;
var
ComboInput;
function
Combo_OnClientItemsRequesting(sender, eventArgs) {
var
combo = sender;
ComboText = combo.get_text();
ComboInput = combo.get_element().getElementsByTagName(
'input'
)[0];
ComboInput.focus =
function
() {
this
.value = ComboText };
if
(ComboText !=
''
) {
window.setTimeout(TrapBlankCombo, 100);
};
}
function
TrapBlankCombo() {
if
(ComboInput) {
if
(ComboInput.value ==
''
) {
ComboInput.value = ComboText;
}
else
{
window.setTimeout(TrapBlankCombo, 100);
};
};
}
01.
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="feature-data-upload.ascx.cs"
02.
Inherits="NRP.Study.usercontrols.feature_data_upload" %>
03.
<
telerik:RadScriptBlock
ID
=
"rsbDataUpload"
runat
=
"server"
>
04.
05.
<
script
type
=
"text/javascript"
>
06.
var $ = $telerik.$;
07.
08.
function onClientFileUploaded(radAsyncUpload, args) {
09.
alert(1);
10.
var $row = $(args.get_row());
11.
var inputName = radAsyncUpload.getAdditionalFieldID("TextBox");
12.
var inputType = "text";
13.
var inputID = inputName;
14.
var input = createInput(inputType, inputID, inputName);
15.
var label = createLabel(inputID);
16.
$row.append("<
br
/>");
17.
$row.append(label);
18.
$row.append(input);
19.
}
20.
21.
function createInput(inputType, inputID, inputName) {
22.
var input = '<
input
type
=
"' + inputType + '"
id
=
"' + inputID + '"
name
=
"' + inputName + '"
/>';
23.
return input;
24.
}
25.
26.
function createLabel(forArrt) {
27.
var label = '<
label
for
=
' + forArrt + '
>File info: </
label
>';
28.
return label;
29.
}
30.
function startManualUpload() {
31.
var upload = $find('<%=rauDataUpload.ClientID%>');
32.
upload.startUpload();
33.
}
34.
function pauseManualUpload() {
35.
var upload = $find('<%=rauDataUpload.ClientID%>');
36.
upload.pauseUpload();
37.
}
38.
function resumeManualUpload() {
39.
var upload = $find('<%=rauDataUpload.ClientID%>');
40.
upload.resumeUpload();
41.
}
42.
</
script
>
43.
44.
</
telerik:RadScriptBlock
>
45.
<
telerik:RadProgressManager
ID
=
"rpmDataUpload"
runat
=
"server"
/>
46.
<
ul
>
47.
<
li
>
48.
<
input
type
=
"button"
id
=
"BtnStartUpload"
onclick
=
"startManualUpload()"
49.
value
=
"Start"
/>
50.
</
li
>
51.
<
li
>
52.
<
input
type
=
"button"
id
=
"BtnPauseUpload"
onclick
=
"pauseManualUpload()"
53.
value
=
"Pause"
/>
54.
</
li
>
55.
<
li
>
56.
<
input
type
=
"button"
id
=
"BtnResumeUpload"
onclick
=
"resumeManualUpload()"
57.
value
=
"Resume"
/>
58.
</
li
>
59.
<
li
>
60.
<
asp:Button
ID
=
"BtnSubmitFiles"
runat
=
"server"
OnClick
=
"BtnSubmitFiles_Clicked"
Text
=
"Submit"
/>
61.
</
li
>
62.
</
ul
>
63.
<
telerik:RadAsyncUpload
ID
=
"rauDataUpload"
runat
=
"server"
MultipleFileSelection
=
"Automatic"
64.
ManualUpload
=
"true"
HttpHandlerUrl
=
"~/Study/handlers/DataUploadManager.ashx"
65.
TemporaryFolder
=
"~/App_Data/DataUploads"
OnClientFilesUploaded
=
"onClientFileUploaded"
>
66.
</
telerik:RadAsyncUpload
>
67.
<
telerik:RadProgressArea
ID
=
"rpaDtatUpload"
runat
=
"server"
>
68.
</
telerik:RadProgressArea
>