正 文

VB.Net编程实现Web Service的基础


www.7dspace.com  更新日期:2005-12-10 1:49:39  七度空间



  9. 按照表01所示调整窗体中各组件属性的数值:

组件类型 组件名称 属性 设置结果
Form Form1 Text 测试Web Service
Form1 MaximizeBox False
Form1 FormBorderStyle FixedSingle
Button Button1 Text 绑定
Button1 FlatStyle Flat
Button2 Text 修改
Button2 FlatStyle Flat
表01:【TestWebService】项目中组件的主要属性及其对应数值

  在调整完组件属性值后,再按照图04所示调整组件的位置和排列顺序:


图04:【TestWebService】项目中组件排列位置和顺序

  10. 把Visual Studio .Net的当前窗口切换到Form1.vb的代码编辑窗口,并用下列代码替换Form1.vb中的Button1的Click事件对应的处理代码,下列代码功能是使用Web Service中提供的"Binding"服务对DataGrid组件实现数据绑定:

Private Sub Button1_Click ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button1.Click
 Dim MyService As New localhost.Service1 ( )
 DataGrid1.DataSource = MyService.Binding ( )
 DataGrid1.DataMember = "Cust"
End Sub

  11. 用下列代码替换Form1.vb中的Button2的Click事件对应的处理代码,下列代码功能是使用Web Service中提供的"Update"服务实现通过DataGrid来修改数据库数据:

Private Sub Button2_Click ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button2.Click
 Dim MyService As New localhost.Service1 ( )
 Dim ds As DataSet = DataGrid1.DataSource
 Dim dsChanges As DataSet = ds.GetChanges ( )
 If Not ( dsChanges Is Nothing ) Then
  ds.Merge ( MyService.Update ( dsChanges ) , True )
 End If
End Sub

  12. 至此, 【TestWebService】项目的全部工作就完成了,调用Web Service是不是很简单。此时单击快捷键F5运行程序后。单击程序中的【绑定】按钮就会对程序中的DataGrid组件实现数据绑定,单击程序中的【修改】按钮,则程序会根据DataGrid中的内容来更新数据库,图05就是【TestWebService】的运行界面:


图05:【TestWebService】的运行界面

6页,页码:[1] [2] [3] [4] [5] [6] 

上一篇:Flash版在线Google talk火辣尝鲜!
下一篇:Eclipse 3.1中的Java泛型支持
作者:马金虎  来源:天极网 ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐