• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

ADO.NET对象的构造(4)_DataColumn(续)

发布: 2007-7-01 11:09 | 作者: admin | 来源: | 查看: 45次 | 进入软件测试论坛讨论

领测软件测试网 Overloads Public Overridable Function Add() As DataColumn

n Overloads Public Sub Add(ByVal column As DataColumn)

n Overloads Public Overridable Function Add(ByVal columnName As String) As DataColumn

n Overloads Public Overridable Function Add(ByVal columnName As String, ByVal type As Type) As DataColumn

n Overloads Public Overridable Function Add(ByVal columnName As String, ByVal type As Type,ByVal expression As String) As DataColumn



参数

1. columnName 列的名称。

2. column 要添加的 DataColumn。

3. type 新列的 DataType。

4. expression 要分配给 Expression 属性的表达式。



DataColumnCollection 定义 DataTable 的架构,并确定每个 DataColumn 可以包含什么种类的数据。可以通过 DataTable对象的 Columns 属性访问 DataColumnCollection。

DataColumnCollection 使用 Add 和 Remove 方法插入和删除 DataColumn 对象。使用 Count 属性确定集合中有多少 DataColumn 对象。使用 Contains 方法验证集合中是否存在指定索引或列名称。



示例

Private Sub AddColumn()

Dim cols As DataColumnCollection= DataSet1.Tables("Orders").Columns

Dim myCol As DataColumn



myCol = cols.Add()

With myCol

.DataType = System.Type.GetType("System.Decimal")

.ColumnName = "Total"

.Expression = "UnitPrice * Quantity"

.ReadOnly = True

.Unique = False

End With



myCol = New DataColumn

With myCol

.DataType = System.Type.GetType("System.Decimal")

.ColumnName = "Total"

.Expression = "UnitPrice * Quantity"

.ReadOnly = True

.Unique = False

End With

cols.Add(myCol)



myCol = cols.Add("Total", System.Type.GetType("System.Decimal"), "UnitPrice * Quantity")

myCol.ReadOnly = True

myCol.Unique = False



myCol = cols.Add("Total")

With myCol

.DataType = System.Type.GetType("System.Decimal")

.ReadOnly = True

.Expression = "UnitPrice * Quantity"

.Unique = False

End With



myCol = cols.Add("Total", System.Type.GetType("System.Decimal"))

myCol.Expression = "UnitPrice * Quantity"

myCol.ReadOnly = True

myCol.Unique = False



Dim col As DataColumn

For Each col in cols

Console.WriteLine(col.ColumnName)

Console.WriteLine(col.DataType.ToString)

Next

End Sub

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网