-1
コードのプロパティを変更すると、データグリッドセルを更新したい。私のコードは モデル(エンティティ)のメインウィンドウUiコードビハインドでプロパティが更新されたときに更新されない
ここVm_Purchase ItmId = new Vm_Purchase();
ItmId.Item_Id = Id;
で
public partial class IGdaily
{
public int GDaily_Id { get; set; }
public int Item_Id { get; set; }
}
ビューモデル
public class Vm_Purchase : INotifyPropertyChanged
{
IGoldEntities db = new IGoldEntities();
//public ObservableCollection<IGdaily> Vm_IGdaily { get; set; }
public IGdaily Obj_IGdaily { get; set; }
public Vm_Purchase()
{
Obj_IGdaily = new IGdaily();
}
public Int32 Item_Id
{
get { return Obj_IGdaily.Item_Id; }
set
{
Obj_IGdaily.Item_Id = value;
NotifyPropertyChanged("Item_Id");
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChanged([CallerMemberName] string PropertyName = "")
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(PropertyName));
}
}
}
XAML
で
<iG:DataGridTextcolumn Binding="{Binding Item_Id, Mode=OneWay}" Header="Item Id" Width="SizeToHeader" />
私はIDを変更したいですコード、My prob lemはグリッドセルが更新されていません。私の問題を助けてください。 ObservableCollectionを使用してこれを達成できますか? ありがとう
私は(のItemsSource = "{バインディングIGdaily}")結合データグリッドとしてIGdailyを使用 –
'のItemsSource:
次のコードは、あなたが探しているものであってもよいです'コレクションでなければなりません。 – Iron