나는 ado.net 엔터티 프레임 워크와 도메인 서비스 클래스를 사용하여 SQL Server 데이터베이스에 바인딩하고 데이터를 내 데이터베이스에서 가져 오거나 내 데이터베이스로 가져 오는 C# Silverlight 비즈니스 응용 프로그램을 보유하고 있습니다. 나는 dataformtoolkit 네임 스페이스를 사용하여 편집/표시 할 수있는 레이아웃 텍스트 상자에 TwoWay 바인딩 모드를 사용하여 읽기/쓰기 기능을 허용하고 있습니다. 내가 대신 내가 원하는 모든 등 텍스트 상자의 콤보 상자를 사용하려면 일부 필드에 C# Silverlight Combobox -이게 뭐야?
는 DATAFORM의 일환으로 콤보를 3 문자열을 포함하는 일반적인 목록의 내용으로 채우고있다 내 모든 SQL 서버 데이터베이스에 변경 사항을 그대로 텍스트 상자 또는 확인란처럼 작동합니다 .........지나치게 복잡하지 않으며 "저기에있는 것처럼 보이는 하나의 작업 샘플을 찾을 수 없습니다. "- 구속력이있는 이유는 무엇입니까? DATAFORM의
현재 설정 :
<!--DataForm Declaration-->
<dataFormToolkit:DataForm x:Name="dataForm1" Height="410" Width="331"
VerticalAlignment="Top"
Header="Job Details"
CurrentItem="{Binding SelectedItem, ElementName=dataGrid1}"
HorizontalAlignment="Left" >
<dataFormToolkit:DataForm.EditTemplate>
<DataTemplate>
<StackPanel>
<dataFormToolkit:DataField>
<TextBox Text="{Binding BusinessType, Mode=TwoWay}" />
</dataFormToolkit:DataField>
</StackPanel>
</DataTemplate>
</dataFormToolkit:DataForm.EditTemplate>
</dataFormToolkit:DataForm>
도움이 필요 일류 사전에 감사합니다!
우수 답변. ItemSource와 Observable 컬렉션이 키입니다. –