0
마스터와 동일한 창에 세부 양식의 데이터 바인딩 예제가 많이 있습니다. 세부 정보가 새 창에있는 경우 예제를 찾을 수 없습니다.마스터 세부 정보 새 창에서 세부 정보가있는 데이터 바인딩 Winform
C# 또는 적어도 VB.NET의 모든 예제를 알고 있습니까?
마스터와 동일한 창에 세부 양식의 데이터 바인딩 예제가 많이 있습니다. 세부 정보가 새 창에있는 경우 예제를 찾을 수 없습니다.마스터 세부 정보 새 창에서 세부 정보가있는 데이터 바인딩 Winform
C# 또는 적어도 VB.NET의 모든 예제를 알고 있습니까?
예를 들어 알지 못하지만이 작업은 충분히 간단해야합니다. 이것이 WinForms 또는 ASP.Net 용인지 여부는 지정하지 않았으므로 여기서는이 두 가지 방법을 설명합니다.
WinForms에서 자식 레코드의 폼을 만들고 마스터 레코드의 기본 키를 받아들이고 모든 자식을 가져 오는 데 사용하는 공용 함수를 추가합니다.
Public void ShowChildRecord(int RecordId)
{
// databinding logic here using the recordID to retrieve the child's data.
}
그래서 당신이의 SelectedIndexChanged 이벤트 처리기에서하는 DataGrivView를 사용하는 가정, 부모의 기록을 가지고 형태로, 당신은 다음이있을 것이다.
ChildForm f = new ChildForm();
f.ShowDialog(this);
f.ShowChildRecord();
비슷한 문제
자식 페이지에 QueryString을 매개 변수로 recordId를을 가진하고 Page_Load 이벤트에서 자식 레코드에 데이터 바인딩을 수행하여 ASP.Net에 해결 될 수있다. 이 다른 훌륭한 대답에<a href='<%# DataBinder.Eval(Container.DataItem, "RecordId")' Target="_ChildRecords">View child record</a>
하나의 작은 애매한 : 그런 다음 마스터 데이터 페이지에 당신은 a를 ItemTemplate을이와 중계기있을 것 아이는 폐쇄 후 하나 개의 세부 사항을 표시하는 데 사용됩니다 경우합니다 recordId ctor 인수. – tpdi
고마워, 내가 예상 한 대답이다. – programmernovice