1
에서 DataGrid에 새 행을 추가 나는 버튼에서 새 행을 추가하고 싶다면 같은 페이지실버 WCF RIA 서비스
Control layout
DataGrid
Detail View [Add New Row (button)]
에 실버 WCF RIA 서비스 ... 데이터 그리드 및 상세보기와 몇 가지 지침 그런 다음 DataGrid에서 새 행을 선택하면 어떻게됩니까?
이 나는 시도했다 :
DetailViewTest.Web.Services.Mode1DomainContext ctx =
(Mode1DomainContext)wordDomainDataSource.DomainContext;
Word word = new Word()
{
Word1 = this.word1TextBox.Text,
DateAdded = DateTime.Now
};
ctx.Words.Add(word);
ctx.SubmitChanges();
이는 그 데이터베이스에 단어가 아닌 데이터에 대한 데이터 소스가 wordDomainDataSource에도 불구하고 데이터 그리드를 추가합니다. 응용 프로그램을 다시 시작하면 DataGrid에 표시됩니다. 이것에 대한 도움이 될 것입니다! 당신은 아마도 ItemSource에 OnPropertyChanged를 이벤트를 발생하는 데 필요한 MVVM /에서 INotifyPropertyChanged 패턴을 사용하는 경우
비결 워드 워드 = 새로운 단어() { WORD1 = this.word1TextBox.Text, DateAdded = DateTime.Now }; wordDomainDataSource.DataView.Add (word); – coder100