<telerik:RadComboBox ID="ddlUPC" runat="server" EnableItemCaching="True" EnableLoadOnDemand="True"
Visible="true" OnItemsRequested="ddlUPC_ItemsRequested"
AutoPostBack="true" EmptyMessage="Search UPC here ..." OnSelectedIndexChanged="ddlUPC_SelectedIndexChanged"
OnTextChanged="ddlUPC_TextChanged" EnableEmbeddedSkins="false">
</telerik:RadComboBox>
Customer Order No
<telerik:RadComboBox ID="ddlCustOrderNo" runat="server" EnableItemCaching="True" EnableLoadOnDemand="True"
Visible="true" OnItemsRequested="ddlUPC_ItemsRequested"
AutoPostBack="true" EmptyMessage="Search Customer Order No here ..." OnSelectedIndexChanged="ddlUPC_SelectedIndexChanged"
OnTextChanged="ddlUPC_TextChanged" EnableEmbeddedSkins="false">
</telerik:RadComboBox>
Customer Project Id
<telerik:RadComboBox ID="ddlCustomerProjectId" runat="server" EnableItemCaching="True" EnableLoadOnDemand="True"
Visible="true" OnItemsRequested="ddlUPC_ItemsRequested"
AutoPostBack="true" EmptyMessage="Search Customer Project Id here ..." OnSelectedIndexChanged="ddlUPC_SelectedIndexChanged"
OnTextChanged="ddlUPC_TextChanged" EnableEmbeddedSkins="false">
</telerik:RadComboBox>
protected void ddlUPC_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e)
{
RadComboBox ddl = (RadComboBox)o;
if (ddl.ID=="ddlUPC")
{
//ddlCustOrderNo.ClearSelection();
//ddlCustOrderNo.Text = string.Empty;
//ddlCustomerProjectId.ClearSelection();
//ddlCustomerProjectId.Text = string.Empty;
ddlCustOrderNo.EmptyMessage = "";
ddlCustomerProjectId.EmptyMessage = "";
//data binding code goes here
}
else if(ddl.ID == "ddlCustOrderNo")
{
//ddlUPC.ClearSelection();
//ddlUPC.Text = string.Empty;
//ddlCustomerProjectId.ClearSelection();
//ddlCustomerProjectId.Text = "";
ddlUPC.EmptyMessage = "";
ddlCustomerProjectId.EmptyMessage = "";
//data binding code goes here
}
else if(ddl.ID == "ddlCustomerProjectId")
{
//ddlUPC.ClearSelection();
//ddlUPC.Text = string.Empty;
//ddlCustOrderNo.ClearSelection();
//ddlCustOrderNo.Text = string.Empty;
ddlUPC.EmptyMessage = "";
ddlCustOrderNo.EmptyMessage = "";
//data binding code goes here
}
}
<telerik:RadComboBox ID="RadComboBox1" runat="server" Width="250px" Height="150px"
EmptyMessage="Select a Company" EnableLoadOnDemand="True" ShowMoreResultsBox="true"
EnableVirtualScrolling="true" OnItemsRequested="RadComboBox1_ItemsRequested">
</telerik:RadComboBox>
protected void RadComboBox1_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
{
DataTable data = GetData(e.Text);
int itemOffset = e.NumberOfItems;
int endOffset = Math.Min(itemOffset + ItemsPerRequest, data.Rows.Count);
e.EndOfItems = endOffset == data.Rows.Count;
for (int i = itemOffset; i < endOffset; i++)
{
RadComboBox1.Items.Add(
new RadComboBoxItem(data.Rows[i]["CompanyName"].ToString(), data.Rows[i]["CompanyName"].ToString()));
}
e.Message = GetStatusMessage(endOffset, data.Rows.Count);
}
| Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender |
| Dim l As Label = RadGrid1.MasterTableView.GetItems(GridItemType.CommandItem)(0).FindControl("lblSomeLabel") |
| l.Text = "some text" |
| End Sub |