?? ds.vb
字號(hào):
?'------------------------------------------------------------------------------
' <autogenerated>
' This code was generated by a tool.
' Runtime Version: 1.1.4322.573
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </autogenerated>
'------------------------------------------------------------------------------
Option Strict Off
Option Explicit On
Imports System
Imports System.Data
Imports System.Runtime.Serialization
Imports System.Xml
<Serializable(), _
System.ComponentModel.DesignerCategoryAttribute("code"), _
System.Diagnostics.DebuggerStepThrough(), _
System.ComponentModel.ToolboxItem(true)> _
Public Class ds
Inherits DataSet
Private table項(xiàng)目表 As 項(xiàng)目表DataTable
Public Sub New()
MyBase.New
Me.InitClass
Dim schemaChangedHandler As System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler Me.Tables.CollectionChanged, schemaChangedHandler
AddHandler Me.Relations.CollectionChanged, schemaChangedHandler
End Sub
Protected Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
MyBase.New
Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(System.String)),String)
If (Not (strSchema) Is Nothing) Then
Dim ds As DataSet = New DataSet
ds.ReadXmlSchema(New XmlTextReader(New System.IO.StringReader(strSchema)))
If (Not (ds.Tables("項(xiàng)目表")) Is Nothing) Then
Me.Tables.Add(New 項(xiàng)目表DataTable(ds.Tables("項(xiàng)目表")))
End If
Me.DataSetName = ds.DataSetName
Me.Prefix = ds.Prefix
Me.Namespace = ds.Namespace
Me.Locale = ds.Locale
Me.CaseSensitive = ds.CaseSensitive
Me.EnforceConstraints = ds.EnforceConstraints
Me.Merge(ds, false, System.Data.MissingSchemaAction.Add)
Me.InitVars
Else
Me.InitClass
End If
Me.GetSerializationData(info, context)
Dim schemaChangedHandler As System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler Me.Tables.CollectionChanged, schemaChangedHandler
AddHandler Me.Relations.CollectionChanged, schemaChangedHandler
End Sub
<System.ComponentModel.Browsable(false), _
System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)> _
Public ReadOnly Property 項(xiàng)目表 As 項(xiàng)目表DataTable
Get
Return Me.table項(xiàng)目表
End Get
End Property
Public Overrides Function Clone() As DataSet
Dim cln As ds = CType(MyBase.Clone,ds)
cln.InitVars
Return cln
End Function
Protected Overrides Function ShouldSerializeTables() As Boolean
Return false
End Function
Protected Overrides Function ShouldSerializeRelations() As Boolean
Return false
End Function
Protected Overrides Sub ReadXmlSerializable(ByVal reader As XmlReader)
Me.Reset
Dim ds As DataSet = New DataSet
ds.ReadXml(reader)
If (Not (ds.Tables("項(xiàng)目表")) Is Nothing) Then
Me.Tables.Add(New 項(xiàng)目表DataTable(ds.Tables("項(xiàng)目表")))
End If
Me.DataSetName = ds.DataSetName
Me.Prefix = ds.Prefix
Me.Namespace = ds.Namespace
Me.Locale = ds.Locale
Me.CaseSensitive = ds.CaseSensitive
Me.EnforceConstraints = ds.EnforceConstraints
Me.Merge(ds, false, System.Data.MissingSchemaAction.Add)
Me.InitVars
End Sub
Protected Overrides Function GetSchemaSerializable() As System.Xml.Schema.XmlSchema
Dim stream As System.IO.MemoryStream = New System.IO.MemoryStream
Me.WriteXmlSchema(New XmlTextWriter(stream, Nothing))
stream.Position = 0
Return System.Xml.Schema.XmlSchema.Read(New XmlTextReader(stream), Nothing)
End Function
Friend Sub InitVars()
Me.table項(xiàng)目表 = CType(Me.Tables("項(xiàng)目表"),項(xiàng)目表DataTable)
If (Not (Me.table項(xiàng)目表) Is Nothing) Then
Me.table項(xiàng)目表.InitVars
End If
End Sub
Private Sub InitClass()
Me.DataSetName = "ds"
Me.Prefix = ""
Me.Namespace = "http://www.tempuri.org/ds.xsd"
Me.Locale = New System.Globalization.CultureInfo("zh-CN")
Me.CaseSensitive = false
Me.EnforceConstraints = true
Me.table項(xiàng)目表 = New 項(xiàng)目表DataTable
Me.Tables.Add(Me.table項(xiàng)目表)
End Sub
Private Function ShouldSerialize項(xiàng)目表() As Boolean
Return false
End Function
Private Sub SchemaChanged(ByVal sender As Object, ByVal e As System.ComponentModel.CollectionChangeEventArgs)
If (e.Action = System.ComponentModel.CollectionChangeAction.Remove) Then
Me.InitVars
End If
End Sub
Public Delegate Sub 項(xiàng)目表RowChangeEventHandler(ByVal sender As Object, ByVal e As 項(xiàng)目表RowChangeEvent)
<System.Diagnostics.DebuggerStepThrough()> _
Public Class 項(xiàng)目表DataTable
Inherits DataTable
Implements System.Collections.IEnumerable
Private column項(xiàng)目編號(hào) As DataColumn
Private column項(xiàng)目名稱 As DataColumn
Private column申請(qǐng)時(shí)間 As DataColumn
Private column是否審批 As DataColumn
Private column研究內(nèi)容 As DataColumn
Private column負(fù)責(zé)人 As DataColumn
Private column工作人員 As DataColumn
Private column備注 As DataColumn
Private column是否到款 As DataColumn
Private column項(xiàng)目期限 As DataColumn
Friend Sub New()
MyBase.New("項(xiàng)目表")
Me.InitClass
End Sub
Friend Sub New(ByVal table As DataTable)
MyBase.New(table.TableName)
If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
Me.CaseSensitive = table.CaseSensitive
End If
If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then
Me.Locale = table.Locale
End If
If (table.Namespace <> table.DataSet.Namespace) Then
Me.Namespace = table.Namespace
End If
Me.Prefix = table.Prefix
Me.MinimumCapacity = table.MinimumCapacity
Me.DisplayExpression = table.DisplayExpression
End Sub
<System.ComponentModel.Browsable(false)> _
Public ReadOnly Property Count As Integer
Get
Return Me.Rows.Count
End Get
End Property
Friend ReadOnly Property 項(xiàng)目編號(hào)Column As DataColumn
Get
Return Me.column項(xiàng)目編號(hào)
End Get
End Property
Friend ReadOnly Property 項(xiàng)目名稱Column As DataColumn
Get
Return Me.column項(xiàng)目名稱
End Get
End Property
Friend ReadOnly Property 申請(qǐng)時(shí)間Column As DataColumn
Get
Return Me.column申請(qǐng)時(shí)間
End Get
End Property
Friend ReadOnly Property 是否審批Column As DataColumn
Get
Return Me.column是否審批
End Get
End Property
Friend ReadOnly Property 研究內(nèi)容Column As DataColumn
Get
Return Me.column研究內(nèi)容
End Get
End Property
Friend ReadOnly Property 負(fù)責(zé)人Column As DataColumn
Get
Return Me.column負(fù)責(zé)人
End Get
End Property
Friend ReadOnly Property 工作人員Column As DataColumn
Get
Return Me.column工作人員
End Get
End Property
Friend ReadOnly Property 備注Column As DataColumn
Get
Return Me.column備注
End Get
End Property
Friend ReadOnly Property 是否到款Column As DataColumn
Get
Return Me.column是否到款
End Get
End Property
Friend ReadOnly Property 項(xiàng)目期限Column As DataColumn
Get
Return Me.column項(xiàng)目期限
End Get
End Property
Public Default ReadOnly Property Item(ByVal index As Integer) As 項(xiàng)目表Row
Get
Return CType(Me.Rows(index),項(xiàng)目表Row)
End Get
End Property
Public Event 項(xiàng)目表RowChanged As 項(xiàng)目表RowChangeEventHandler
Public Event 項(xiàng)目表RowChanging As 項(xiàng)目表RowChangeEventHandler
Public Event 項(xiàng)目表RowDeleted As 項(xiàng)目表RowChangeEventHandler
Public Event 項(xiàng)目表RowDeleting As 項(xiàng)目表RowChangeEventHandler
Public Overloads Sub Add項(xiàng)目表Row(ByVal row As 項(xiàng)目表Row)
Me.Rows.Add(row)
End Sub
Public Overloads Function Add項(xiàng)目表Row(ByVal 項(xiàng)目編號(hào) As String, ByVal 項(xiàng)目名稱 As String, ByVal 申請(qǐng)時(shí)間 As Date, ByVal 是否審批 As Boolean, ByVal 研究內(nèi)容 As String, ByVal 負(fù)責(zé)人 As String, ByVal 工作人員 As String, ByVal 備注 As String, ByVal 是否到款 As Boolean, ByVal 項(xiàng)目期限 As Date) As 項(xiàng)目表Row
Dim row項(xiàng)目表Row As 項(xiàng)目表Row = CType(Me.NewRow,項(xiàng)目表Row)
row項(xiàng)目表Row.ItemArray = New Object() {項(xiàng)目編號(hào), 項(xiàng)目名稱, 申請(qǐng)時(shí)間, 是否審批, 研究內(nèi)容, 負(fù)責(zé)人, 工作人員, 備注, 是否到款, 項(xiàng)目期限}
Me.Rows.Add(row項(xiàng)目表Row)
Return row項(xiàng)目表Row
End Function
Public Function FindBy項(xiàng)目編號(hào)(ByVal 項(xiàng)目編號(hào) As String) As 項(xiàng)目表Row
Return CType(Me.Rows.Find(New Object() {項(xiàng)目編號(hào)}),項(xiàng)目表Row)
End Function
Public Function GetEnumerator() As System.Collections.IEnumerator Implements System.Collections.IEnumerable.GetEnumerator
Return Me.Rows.GetEnumerator
End Function
Public Overrides Function Clone() As DataTable
Dim cln As 項(xiàng)目表DataTable = CType(MyBase.Clone,項(xiàng)目表DataTable)
cln.InitVars
Return cln
End Function
Protected Overrides Function CreateInstance() As DataTable
Return New 項(xiàng)目表DataTable
End Function
Friend Sub InitVars()
Me.column項(xiàng)目編號(hào) = Me.Columns("項(xiàng)目編號(hào)")
Me.column項(xiàng)目名稱 = Me.Columns("項(xiàng)目名稱")
Me.column申請(qǐng)時(shí)間 = Me.Columns("申請(qǐng)時(shí)間")
Me.column是否審批 = Me.Columns("是否審批")
Me.column研究內(nèi)容 = Me.Columns("研究內(nèi)容")
Me.column負(fù)責(zé)人 = Me.Columns("負(fù)責(zé)人")
Me.column工作人員 = Me.Columns("工作人員")
Me.column備注 = Me.Columns("備注")
Me.column是否到款 = Me.Columns("是否到款")
Me.column項(xiàng)目期限 = Me.Columns("項(xiàng)目期限")
End Sub
Private Sub InitClass()
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -