Ciao a tutti,
in una mia pagina ASP.NET (3.5) dovrei realizzare una funzione Javascript
che mi permetta il Copia&Incolla da Excel (quindi dalla clipboard di Windows)
all'interno di precise textbox che individuo nell'evento ItemDataBound di un DataGrid.
L'evento è di questo tipo:
private void grdData_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
TextBox txtProposta1 = (TextBox)e.Item.FindControl("txtProposta1");
TextBox txtProposta2 = (TextBox)e.Item.FindControl("txtProposta2");
TextBox txtProposta3 = (TextBox)e.Item.FindControl("txtProposta3");
TextBox txtProposta4 = (TextBox)e.Item.FindControl("txtProposta4");
TextBox txtProposta5 = (TextBox)e.Item.FindControl("txtProposta5");
TextBox txtProposta6 = (TextBox)e.Item.FindControl("txtProposta6");
TextBox txtProposta7 = (TextBox)e.Item.FindControl("txtProposta7");
// ...etc ....
// Eventi
txtProposta1.Attributes.Add("onpaste", "return onPaste(this)");
txtProposta2.Attributes.Add("onpaste", "return onPaste(this)");
// ...etc ....
}
Dovrei scrivere questa funzione "onpaste" che mi copia i dati in queste textbox.
Il compito è semplificato (si fa per dire) dal fatto che l'azione avviene una sola riga alla
volta, non in blocco.
Qualcuno ha idea di come realizzare questa funzione Javascript?
Grazie
Luigi