From the information about the installer published in the comments, the Description property was not created correctly to notify of changes in properties. Do you write this property yourself or were you created using the VS2008 toolkit?
Item ( Linq to Sql, , INotifyPropertyChanging INotifyPropertyChanged), PropertyChanging, PropertyChanged, VS2008, , . :
protected virtual void SendPropertyChanging(string propertyName)
{
if (this.PropertyChanging != null)
{
this.PropertyChanging(this, new PropertyChangingEventArgs(propertyName));
}
}
protected virtual void SendPropertyChanged(string propertyName)
{
if (this.PropertyChanged != null)
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
:
[Column(Name="Description", Storage="_Description",
DbType="NVarChar(400) NOT NULL", CanBeNull=false)]
public string Description
{
get { return this._Description; }
set
{
if ((this._Description != value))
{
this.SendPropertyChanging("Description");
this._Description = value;
this.SendPropertyChanged("Description");
}
}
}
, Name, , ( , - "" ).