我有一個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