or
telerik:RadComboBox ID="radCBTaxonomy" runat="server" AllowCustomText="true" HighlightTemplatedItems="true"
DropDownWidth="350px" Width="125px" MaxHeight="200px" OnClientKeyPressing="ChangeToUpperCase" MarkFirstMatch="true"
OnClientLoad="ChangeToUpperCase" AutoPostBack="true">
<
HeaderTemplate
>
<
table
style
=
"width: 300px; text-align: left; font-size: 8pt"
>
<
tr
>
<
td
style
=
"width: 100px;"
>
Taxonomy Code
</
td
>
<
td
style
=
"width: 200px;"
>
Name
</
td
>
</
tr
>
</
table
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
table
style
=
"width: 300px; text-align: left; font-size: 8pt"
>
<
tr
>
<
td
style
=
"width: 100px; text-transform: uppercase;"
>
<%#DataBinder.Eval(Container.DataItem, "Taxonomy")%>
</
td
>
<
td
style
=
"width: 200px; text-transform: uppercase;"
>
<%# DataBinder.Eval(Container.DataItem, "ProvName")%>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
e.Item.Text = (
DirectCast
(e.Item.DataItem, DataRowView))(
"ProvName"
).ToString.ToUpper()
e.Item.Value = (
DirectCast
(e.Item.DataItem, DataRowView))(
"Taxonomy"
).ToString.ToUpper()
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridEditableItem && e.Item.IsInEditMode)
{
GridEditableItem item = e.Item as GridEditableItem;
GridEditManager manager = item.EditManager;
HyperLink hyperLink = (HyperLink)item["OrderTask"].Controls[0];
hyperLink.Visible = false;
DropDownList droplist = new DropDownList();
droplist.ID = "DropDownListOrderTask";
droplist.AutoPostBack = true;
item["OrderTask"].Controls.Add(droplist);
CascadingDropDown ccdOrderTask = new CascadingDropDown();
ccdOrderTask.ID = "ccdOrderTask";
ccdOrderTask.Category = "OrderTask";
ccdOrderTask.TargetControlID = "DropDownListOrderTask";
ccdOrderTask.PromptText = "Select Order Task";
ccdOrderTask.LoadingText = "Loading OrderTask";
ccdOrderTask.ServiceMethod = "BindOrderTask";
ccdOrderTask.ServicePath = "ajaxservice.asmx";
TextBox txt = (TextBox)item["TaskOwner"].Controls[0];
txt.Visible = false;
droplist = new DropDownList();
droplist.ID = "DropDownListTaskOwner";
item["TaskOwner"].Controls.Add(droplist);
CascadingDropDown ccdTaskOwner = new CascadingDropDown();
ccdTaskOwner.ID = "ccdTaskOwner";
ccdTaskOwner.Category = "TaskOwner";
ccdTaskOwner.ParentControlID = "DropDownListOrderTask";
ccdTaskOwner.TargetControlID = "DropDownListTaskOwner";
ccdTaskOwner.PromptText = "Select Task Owner";
ccdTaskOwner.LoadingText = "Loading Task Owner";
ccdTaskOwner.ServiceMethod = "BindTaskOwner";
ccdTaskOwner.ServicePath = "ajaxservice.asmx";
}
}
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
var ajaxManager = RadAjaxManager.GetCurrent(Page);
if(ajaxManager != null)
ajaxManager.AjaxSettings.AddAjaxSetting(this._UpdatePanel, this._RadGrid1, this._RadLoadingPanel);
}
[WebMethod]
public CascadingDropDownNameValue[] BindOrderTask(string knownCategoryValues, string category)
{
OrderRequestTaskTypeTable _orderRequestTaskTypeTable = new OrderRequestTaskType_List().ExecuteTypedDataTable();
List<
CascadingDropDownNameValue
> orderTaskDetails = new List<
CascadingDropDownNameValue
>();
foreach(DataRow dtRow in _orderRequestTaskTypeTable.Rows)
{
String orderTaskId = dtRow["OrderRequestTaskTypeId"].ToString();
String orderTaskName = dtRow["DescriptionTaskType"].ToString();
//orderTaskDetails.Add(new CascadingDropDownNameValue(orderTaskId, orderTaskName));
orderTaskDetails.Add(new CascadingDropDownNameValue("orderTaskId", "orderTaskName"));
}
return orderTaskDetails.ToArray();
}
if
($telerik.isIE){document.attachEvent(
"onmousedown"
,
this
._onDocumentClickDelegate);<BR>document.attachEvent(
"oncontextmenu"
,
this
._onDocumentClickDelegate);<BR>}
else
{$telerik.addHandler(document,
"mousedown"
,
this
._onDocumentClickDelegate);<BR>$telerik.addHandler(document,
"contextmenu"
,
this
._onDocumentClickDelegate);
For Each r As DataRow In ds2.Tables(0).Rows
Dim item As New SeriesItem
Dim name As String = r.Item("FVID")
Dim vol As Integer = r.Item("total")
item.Name = name
item.YValue = vol
item.TooltipValue = name <-- NOT WORKING
barChartSeries.Items.Add(item)
Dim xaxis As New AxisItem(name)
BarChart.PlotArea.XAxis.Items.Add(xaxis)
Next