I got a strange error message about a gridview with combobox in user control issue
we use combobox in user control, then we put the user control in gridview
this is the user control(ASCX) code fragment
<%@ Control Language="C#" AutoEventWireup="true" Codebehind="UC062.ascx.cs" Inherits="VMI.Web.Controls.UC062" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<telerik:RadCodeBlock ID="RCB1" runat="server">
<script type="text/javascript" language="javascript">
function RadComboBox2_OnClientFocus() {
}
</script>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="10%">
<telerik:RadComboBox ID="RadComboBox2" runat="server"
EnableLoadOnDemand="True"
HighlightTemplatedItems="True"
ItemRequestTimeout="500"
AllowCustomText="True"
NoWrap ="true"
ShowWhileLoading ="true"
Height="100%"
DropDownWidth="180px"
MarkFirstMatch="True"
OnItemDataBound="RadComboBox2_ItemDataBound"
OnItemsRequested="RadComboBox2_ItemsRequested"
OnClientFocus="RadComboBox2_OnClientFocus"
OnLoad="RadComboBox2_Load"
OnSelectedIndexChanged="RadComboBox2_SelectedIndexChanged"
ShowToggleImage="False"
Skin="Inox">
</telerik:RadComboBox>
</td>
</tr>
</table>
this is ASPX Page code fragment
<asp:GridView ID="dgiPipeLineItem" CssClass="cellPadding" runat="server" AutoGenerateColumns="False"
Width="100%" meta:resourcekey="dgiPipeLineItemResource1" BorderWidth="1" BorderColor="#cacaca"
OnRowDataBound="dgiPipeLineItem_RowDataBound" OnRowCancelingEdit="dgiPipeLineItem_RowCancelingEdit"
OnRowEditing="dgiPipeLineItem_RowEditing" DataKeyNames="ID" OnRowUpdating="dgiPipeLineItem_RowUpdating">
<HeaderStyle CssClass="Td_UpdateForm_Field3" />
<RowStyle CssClass="table_11" />
<AlternatingRowStyle CssClass="table_10" />
<Columns>
<asp:TemplateField HeaderText="xxx" meta:resourcekey="TemplateFieldResource2">
<ItemStyle HorizontalAlign="Left" />
<EditItemTemplate>
<uc3:UC062 ID="uc_SupportDeptEdite" runat="server" OnSelectedIndexChanged="uc_SupportDeptEdite_OnSelectedIndexChanged" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblSupportDept" runat="server" Text='<%# Eval("SupportDeptName") %>'></asp:Label>
</ItemTemplate>
<FooterTemplate>
<uc3:UC062 ID="uc_SupportDeptFooter" runat="server" OnSelectedIndexChanged="uc_SupportDeptFooter_OnSelectedIndexChanged" />
</FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
when the page loaded
we got a java script error in vs2008: Microsoft JScript 執rumtime error: 'RadComboBox2_OnClientFocus' undefined
but we found other server side combobox event is ok. only the client side event (in this example, OnClientFocus event).
Can you help us with this issue?
thanks
regards