我有一个c#silverlight商业应用程序,它使用ado.net实体框架和域服务类绑定到我的sql服务器数据库,并从/ persist数据中提取数据到我的数据库。我一直在使用dataformtoolkit命名空间布局可以编辑/显示数据的文本框,使用TwoWay绑定模式以允许读/写功能。C#Silverlight组合框 - 这是什么?
在一些领域,我想用一个组合框代替一个文本框等 我想要做的就是有一个组合框作为数据表的一部分,填充它的通用列表的内容包含3个字符串和坚持任何更改回到我的SQL Server数据库就像一个文本框或复选框工程.........
我找不到一个单一的工作样本,不是太复杂,似乎是“在那里“ - 这是一个约束力,为什么这么难?!
当前数据形的设置:
<!--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>
帮助需要BIGTIME,在此先感谢!
优秀的答案。 ItemSource和Observable集合是关键。 – 2009-10-31 12:03:27