ok, forse ti ho spiegato male come configurare la griglia di ricerca.
Inoltre ti chiedo scusa perché nel javascript c'è un errore.
Risolviamo.
Partiamo dalla griglia.
Io ho pensato di aggiungere una colonna con un pulsante che ti permette di selezionare il cliente.
Per fare questo, aggiungi il seguente codice alla griglia all'interno di "<Columns>":
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<input type="button" value="Seleziona"
onclick="<%# String.Concat("seleziona(\'", Eval("CodiceCliente"), "\');") %>" />
</ItemTemplate>
</asp:TemplateField>
nel javascript inoltre la funzione diventa:
function seleziona(codCliente) {
var winO = window.opener;
var ddl = winO.document.getElementById('<%= CodiceCliente.ClientID %>');
var i = 0;
while (i < ddl.options.length) {
if (ddl.options[i].value == codCliente) {
ddl.selectedIndex = i;
return;
}
i++;
}
}
Questo abbinando, come puoi vedere, il codice del cliente. Ti sconsiglio vivamente di attuare la soluzione, come hai chiesto tu, sul Nome del cliente.
ciao