我使用Dataform在我的Silverlight应用程序中显示一个对象。这是一个简单的输入页面,您可以在其中输入值,并在底部的保存按钮将信息提交到数据库。
我的对象包含7个数据字段,我只需要显示其中的5个。另外两个数据字段直接添加到数据库中。
我的silverlight应用程序通过WCF服务与数据库通信。
所以,问题是我可以过滤数据表单上的数据字段吗?
发布于 2009-11-24 16:12:52
如果要自动生成DataForm,则可以使用
[Display(AutoGenerateField=false)]
public string SomeProperty {get;set;}此属性以前在RTM版中称为可绑定,后来在SL3版本中发生了更改。更多信息here
发布于 2009-11-25 06:35:44
以下是xaml文件中的代码片段
dataFormToolkit:DataForm x:Name="dataForm“CommitButtonContent="Save”CancelButtonContent="Cancel“AutoEdit="True”AutoGenerateFields="False“
以下是xaml.cs文件中的代码片段
public CreateProduct()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(CreateProduct_Loaded);
}
private void CreateProduct_Loaded(object sender, RoutedEventArgs e)
{
ServiceReference.Product model = new ServiceReference.Product();
dataForm.CurrentItem = model;
}https://stackoverflow.com/questions/1786875
复制相似问题