数据控制与 DataGrid 控件详解
1. 数据类映射与 Visual Studio 解决方案设置
在处理数据类时,我们可以将 Product 类映射到 XML 命名空间,示例代码如下:
<DataContract(Name := "Product", _
Namespace := "http://www.prosetech.com/StoreDb/Product")> _
Public Class Product
Implements INotifyPropertyChanged
...
End Class
需要注意的是,XML 命名空间不一定要指向网页位置,使用自己控制的域名可以避免被其他开发者意外重复。
当设置好 DataContract 属性后,不能简单地将数据类代码复制到 Web 服务和 Silverlight 项目中。因为 Visual Studio 在创建 Web 服务引用时会尝试创建新的数据类,导致 Web 服务客户端代码使用精简的重复副本。为解决这个问题,需要创建正确的项目结构,具体步骤如下:
1. 从包含 Silverlight 项目和带有数据 Web 服务的 ASP.NET 网站的解决方案开始。例如,Silverlight 应用程序名为 DataControls ,ASP.NET 网站名为 DataControls.Web 。
2. 添加一个新的 Silverlight 类库应用程序用于数据类,如
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



