Replanteo todo mi problema::::::::::::::::
Estoy haciendo un autocomplete con el siguiente ejemplo:
http://www.aspsnippets.com/Articles/...n-ASP.Net.aspx
aqui el punto es que me conecto a una base y guardo los reaultado asi:
Código C:
Ver originalwhile (sdr.Read())
{
sb.Append(sdr["dato1"])
.Append(Environment.NewLine);
}
y los llamo y lo que selecciono lo pongo asi:
Código Javascript
:
Ver original$("#<%=txtSearch.ClientID%>").autocomplete('Search_VB.ashx');
y mi texbos es asi:
Código HTML:
Ver original<asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>
Todo bien, pero necesito obtener un dato más y ponerlo en otro texbox
y leyendo veo que debo de cambiar estos codigo a esto
Código C:
Ver originalwhile (sdr.Read())
{
sb.Append(string.Format("{0}|{1}|{2}", sdr["dato1"], sdr["dato2"], Environment.NewLine));
}
y esto:
Código Javascript
:
Ver original$("#<%=txtSearch.ClientID%>").autocomplete('Search_VB.ashx', '#<%=txtID2.ClientID%>');
y tener dos texbox
Código HTML:
Ver original<asp:TextBox ID="txtSearch" runat="server" Width="500"></asp:TextBox>
<asp:TextBox ID="txtID2" runat="server" Width="500"></asp:TextBox>
y se supone que con eso deberia de pintarme un dato donde estoy escribiendo y el otro dato en el otro textbox pero no pasa nada no pinta en el segundo textbox..
y corro el archivo donde genero el array y veoq ue si hace bien el proceso ...
Que puede estar fallando...