柳生飘絮 SupperSdr

知识在于积累
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【控件学习】 TreeView控件数据绑定

Posted on 2009-05-20 11:36  柳生飘絮  阅读(205)  评论(0)    收藏  举报

1.创建数据库信息:

CreateTable

2.新建Linque to Sql类DataTreeView.dbml 将[TreeSoure]数据表拖上去即可

3.创建Wcf服务:ServiceTreeView.svc

接口IServiceTreeView内容:

Code

 

为Wcf实现接口代码

 

Code

使用Wcf的时候一定要注意修改Web.config配置文件使其绑定方式为basicHttpBinding  ,因为目前silverlight2正式版只支持这种数据绑定

<endpoint address="" binding="basicHttpBinding" contract="TreeViewDemo.Web.IServiceTreeView">

4.Ok数据已经准备好了,现在我们开是处理silverlight的绑定

 后台代码:需要引用的命名空间

using Microsoft.Windows.Controls;
using System.Collections.ObjectModel;
using System.Windows.Browser;

Code

 

前台代码:

     <controls:TreeView HorizontalAlignment="Left" Margin="43,24,0,42" Width="227" SelectedItemChanged="treeDemo_SelectedItemChanged"  x:Name="treeDemo"/>

 代码下载