| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
ASP.NET 2.0高级数据处理之数据绑定

作者:未知    文章来源:网络    点击数:    更新时间:2007-5-17
 



 

Sub Page_Load(sender As Object, e As EventArgs)
If Not IsPostBack Then
 Dim values as ArrayList= new ArrayList()
 values.Add ("IN")
 values.Add ("KS")
 values.Add ("MD")
 values.Add ("MI")
 values.Add ("OR")
 values.Add ("TN")

 DropDown1.DataSource = values
 DropDown1.DataBind
End If
End Sub

  下面的例子演示了如何绑定到DataView。请注意DataView类是在System.Data名字空间中定义的。

Sub Page_Load(sender As Object, e As EventArgs)
 If Not IsPostBack Then
  Dim dt As DataTable
  Dim dr As DataRow
  Dim i As Integer

  '建立DataTable
  dt = New DataTable
  dt.Columns.Add(New DataColumn("IntegerValue", GetType(Integer)))
  dt.Columns.Add(New DataColumn("StringValue", GetType(String)))
  dt.Columns.Add(New DataColumn("DateTimeValue", GetType(DateTime)))
  dt.Columns.Add(New DataColumn("BooleanValue", GetType(Boolean)))

  '填充一些数据

  For i = 1 To 9
   dr = dt.NewRow()
   dr(0) = i
   dr(1) = "Item " + i.ToString()
   dr(2) = DateTime.Now.ToShortTimeString
   If (i Mod 2 <> 0) Then
    dr(3) = True
   Else
    dr(3) = False
   End If
   '把数据行添加到表
   dt.Rows.Add(dr)
  Next

  GridView1.DataSource = New DataView(dt)
  GridView1.DataBind()
 End If
End Sub

  下面的例子演示了如何绑定到Hashtable。

Sub Page_Load(sender As Object, e As EventArgs)
 If Not IsPostBack Then
 
  Dim h As Hashtable = new Hashtable()
  h.Add ("key1", "value1")
  h.Add ("key2", "value2")
  h.Add ("key3", "value3")

  MyDataList.DataSource = h
  MyDataList.DataBind
 End If
End Sub


  通常情况下,你可能希望绑定到页面或控件之前先处理数据。下面的例子演示了如何绑定到表达式和方法的返回值。

上一页  [1] [2] [3] 下一页


  • 上一篇文章:

  • 下一篇文章: 没有了
  • 相关文章