快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

n 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




返回类别: 教程
上一教程: 使用.net framework中常用类在2.0版中的新功能
下一教程: Microsoft .NET 框架常见问题

您可以阅读与"ADO.NET对象的构造(4)_DataColumn(续)"相关的教程:
· ADO.NET对象的构造(7)_OleDbParameter(上)
· ADO.NET对象的构造(3)_DataTable(续)
· ADO.NET对象的构造(7)_OleDbParameter(中)
· asp.net 的 Request对象
· 从一个舆论调查的制作谈面向对象的编程思路(五)
    微笑服务 优质保证 索取样品