I am a new user of ext dot net.
I am trying an ext dot net combo box in my web application form. But it is not working. I am getting error No overload for 'TempGetAddress' matches delegate 'SyncStoreBase.AjaxReadDataEventHandler'. I can not understand what this error indicates and how to solve this error. Please can anyone help me.

My code ::
<%@ Page Language="C#" MasterPageFile="Global.master" AutoEventWireup="true" CodeBehind="OPDRegister.aspx.cs" Inherits="Medical_Intelligence_System.content.OPDRegister" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<asp:Content ID="AdminContent" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    
    <ext:ResourceManager runat="server" />
    <asp:Panel ID="register_OPD_registration" runat="server">
        <asp:ScriptManager ID="adminScriptManager" runat="server" EnablePageMethods="true"></asp:ScriptManager>
        <table class="nostyle" style="height: 350px">  
            <%--ext testing --%>
            <tr>
                <td class="va-top" style="width: 70px;">Ext Address:</td>
                <td>
                    <ext:ComboBox runat="server" EmptyText="--- SELECT ---" DisplayField="name">
                        <Store>
                            <ext:Store ID="store1" runat="server" OnReadData="TempGetAddress">
                                <Model>
                                    <ext:Model runat="server" IDProperty="value">
                                        <Fields>
                                            <ext:ModelField Name="ADDRESS" />
                                            <ext:ModelField Name="ID" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <DirectEvents>
                            <Change OnEvent="valueType_SelectedIndexChanged" />
                        </DirectEvents>
                    </ext:ComboBox>
                </td>
            </tr>
			
            <asp:UpdatePanel ID="updatePanel10" runat="server">
                <ContentTemplate>
                    <tr>
                        <td class="va-top">Address:</td>
                        <td>
                            <asp:ListBox ID="listBoxAddress" runat="server" Rows="1" Width="300px">
                                <%--<asp:ListItem Value="">--- SELECT ADDRESS ---</asp:ListItem>--%>
                            </asp:ListBox>
                            <ajaxToolkit:ListSearchExtender ID="toolkit_srch_address" runat="server" 
                                TargetControlID="listBoxAddress"
                                PromptText="SEARCH ADDRESS" 
                                PromptPosition="Top" QueryPattern="Contains"
                                IsSorted="true">
                            </ajaxToolkit:ListSearchExtender>
                        </td>
                        <td>
                            <asp:Button ID="btn_address" runat="server" Text="Set Address" OnClick="btn_address_Click1" />
                            <asp:RequiredFieldValidator runat="server" ID="rfv4"
                                ControlToValidate="listBoxAddress"
                                Display="Dynamic"
                                ValidationGroup="btnSubmitClick"
                                ErrorMessage="*"> </asp:RequiredFieldValidator>
                        </td>
                    </tr>

                    <%--rest of code blocks--%>
                </ContentTemplate>
            </asp:UpdatePanel>
            <tr>
                <td style="width: 200px;" class="va-top">Previous Visit Date:</td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                        <ContentTemplate>
                            <asp:TextBox ID="txtPreVisitDt" runat="server" SkinID="txtuppercase" class="input-text" Width="300px"></asp:TextBox>
                            <asp:Image ID="Image1" runat="server" ImageUrl="~/content/design/calendar_month.gif" Style="cursor: pointer" />
                            <ajaxToolkit:CalendarExtender ID="CalendarExtender1"
                                runat="server"
                                Format="yyyy-MM-dd"
                                PopupButtonID="calendarImg1"
                                TargetControlID="txtPreVisitDt" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
           
            <tr>
                <td colspan="2" class="t-right">
                    <asp:Button ID="submit" class="input-submit" runat="server" Text="Submit" OnClick="submit_Click"
                        CausesValidation="true"
                        ValidationGroup="btnSubmitClick" />
                </td>
            </tr>
        </table>
    </asp:Panel>   
</asp:Content>
code behind logic ::

public void TempGetAddress()
        {
            try
            {
                DataTable dt = new DataTable();
                DAL_Patient_Registration objDAL = new DAL_Patient_Registration();
                dt = objDAL.Get_Address();
                foreach (DataRow row in dt.Rows)
                {
                    listBoxAddress.Items.Add(new ListItem(row["ADDRESS"].ToString(), row["ID"].ToString()));
                }

            }
            catch (Exception) { }
        }