Vorrei eseguire l'editazione inline tramite un datagrid. Nella funzione di update dei valori viene generato il seguente errore:
String or binary data would be truncated.
Posto il codice della mia funzione:
public void Update(object sender, DataGridCommandEventArgs e)
{
SqlConnection myConn = new SqlConnection("server=palegra;uid=root;pwd=kx2ccdt ;database=cavallo");
myConn.Open();
string BankCode = (e.Item.Cells[2]).ToString();
string Description = (e.Item.Cells[3]).ToString();;
string pkvalue = myDG.DataKeys[e.Item.ItemIndex].ToString();
string strSQL;
strSQL = "UPDATE tab_Bank SET ";
strSQL = strSQL + "BankCode='" + BankCode + "', ";
strSQL = strSQL + "Description='" + Description + "' ";
strSQL = strSQL + "WHERE " + myDG.DataKeyField + "=" + pkvalue;
SqlCommand cmd = new SqlCommand(strSQL, myConn);
cmd.ExecuteNonQuery();
myConn.Close();
myDG.EditItemIndex = -1;
BindGrid();
}
Qualcuno saprebbe darmi una mano?????
Grazie a tutti.....