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

Rispondi quotando
