PDA

View Full Version : مشکل با AutoComplete و اتصال به sqlserver



mohsen_zelzela00
شنبه 26 تیر 1389, 20:27 عصر
با سلام خدمت دوستان عزیز
من در یکی از فرم های سایت خودم می خوام از کنترل AutoCompleteExtender استفاده کنم اومدم اول یک webservies اضافه کردم و کد زیر رو در اون قرار دادم




[WebMethod]
public string[] GetName(string prefixText) {



DataSet ds = new DataSet();
DataTable dt = new DataTable();
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=test;Integrated Security=True");
string strsql = "select name from uni where name LIKE '%" + prefixText + "%'";
SqlCommand cmd = new SqlCommand(strsql, cn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
string[] Name = new string[dt.Rows.Count];
int i = 0;
try
{

foreach (DataRow rdr in dt.Rows)
{

Name.SetValue(rdr["name"].ToString(), i);
i++;

}


}
catch { }
finally
{




}

return Name;

}







و سپس در صفحه خودم کد زیر رو قرار دادم






<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">
<Services>
<asp:ServiceReference Path="~/WebService.asmx" />
</Services>
</asp:ScriptManager>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" MinimumPrefixLength="1"
ServicePath="~/WebService.asmx" TargetControlID="TextBox1" ServiceMethod="GetName" EnableCaching="true" Enabled="true">

</asp:AutoCompleteExtender>





ولی اصلاً کار نمی کنه و هر کاری کردم نشد که نشد

ممنون میشم از دوستان اگه راهنمایی کنند

mohsen_zelzela00
یک شنبه 27 تیر 1389, 21:55 عصر
دوستان کسی نیست که بتونه منو راهنمایی کنه؟؟؟؟؟؟؟