2011-12-27 1 views
0

내 질문에 새로운 데이터를 삽입 ...하지만 이제 물어 보자 : 나는 실버 라이트 웹 사이트를 개발하고 있어요실버 라이트 + WCF RIA 서비스 : 바보로

을 ... 데이터는 서버에있는 내가 WCF RIA와 Linq에로를 사용 내 데이터를 공격하는 단체. cource의 내 도메인 서비스에서

내 여러 테이블에 수정을 가능하게

내 실버 라이트에 드롭

내 테이블에 데이터를 가져 데이터 그리드 app 해당 제가했습니다

(의 그것 tblCustomer의 예를 요구하자) 데이터 가져 오기, 데이터 업데이트가 얼마나 쉬운 지 보여주는 몇 가지 웹 캐스트 BUT

데이터 삽입 방법을 모른다!

내 그리드 편집 모드에 ..하지만 난 새 행을 추가 할 수 아니에요 ... 그리고 나는 상세보기를 사용하는 경우 ..이

중 하나가 제공 할 수 ... 동일합니다 도움

감사합니다;

+0

DataGrid에 새 행을 입력 할 수 없습니까? 또는 도메인 서비스를 사용하여 새 레코드를 삽입 할 수 없습니까? 아니면 둘다? –

+0

나는 둘 다 말할 것입니다 ... 나는 사용자가 datagrid에 direclty 형식을 원할 몇 가지 창 (페이지)이 있습니다. 또한 마스터/세부 정보 페이지가 있습니다 ... 그리고 사용자가 세부 정보 양식에 정보를 입력하고 싶습니다 ... 그리드에 채울 표가 여러 개 있기 때문에 (SQL보기를 통해 그리드를 채웠습니다) – Refre

답변

0

새 항목을 추가하려면 수동으로 수행해야합니다. 생성하는 버튼을 추가하고 DataGrid에 나타내는 컬렉션에 새 항목을 추가하면 그리드에 새 항목이 생깁니다.

참고 : MVVM을 사용하려는 경우 코드 숨김 대신 ViewModel과 동일하게 수행하십시오.

+0

답변 주셔서 감사합니다 ...하지만 내 문제는 내가 "실버 라이트 비즈니스 응용 프로그램"을 사용하는 사실에서 온다. 그래서 모든 템플릿을 사용합니다. 나는이 간단한 "새 항목"을 내 테이블에 추가하거나 정확하게 내 itemsource를 추가하는 방법을 모르겠다. 나는 웹과 아무것도 체크하지 않는다. ... – Refre

+0

@Refre [MVVM] (http : // www .silverlight.net/learn/advanced-techniques/the-mvvm-pattern/using-the-mvvm-pattern-in-silverlight-applications)을 사용 하시겠습니까? –