lavorando in asp.net in VS2010
mi sono imbattuto nell errore di avere una stringa troppo lunga per quel che può essere ospitato nel DB, intercettato l'errore lo segnalo e vorrei impedire la modifica, sapete se è possibile?
lavoro all'interno del Row update e questo è il codice
codice:protected void GVAnniCorso_RowUpdated(object sender, GridViewUpdatedEventArgs e) { int lunghezza = classeG.getFieldLength(dsAnniCorso_Elenco.ConnectionString, TABELLA, COLONNA); //string inserito = GVAnniCorso.Rows[Convert.ToInt32(e.Keys)].Cells[e.NewValues.Values].Text; string inserito = e.NewValues[COLONNA].ToString(); if ((e.Exception != null) || (inserito.Length > lunghezza)) { if (inserito.Length > lunghezza) { LblError.Text = System.Configuration.ConfigurationManager.AppSettings["msgStringaTroppoLunga"]; /* trova l'errore ma esegue lo stesso l'Update ... come interromperlo?*/ } else LblError.Text = e.Exception.Message; e.ExceptionHandled = true; } else { LblError.Text = System.Configuration.ConfigurationManager.AppSettings["msgModificaCorretta"]; } }

					
					
					
						
  Rispondi quotando
 )
						
 )
						
 non so se questa era la domanda 