vb.net语句整理 vbnet single

VB.NET语句含义?'定义一个config变量,为Configuration类型 , 并打开本地的配置文件内容,作为其实例
Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
【vb.net语句整理 vbnet single】'定义一个appSettings变量,为AppSettingsSection类型,并获取config文件中appSettings节点下的内容,将其类型转换为AppSettingsSection , 赋值给appSettings
Dim appSettings As System.Configuration.AppSettingsSection = CType(config.GetSection("appSettings"), System.Configuration.AppSettingsSection)
'定义一个version变量为字符串,同时将appsettings节点下的version配置的值,赋予version
Dim version As String = appSettings.Settings("version").Value
VB.NET的 把重点的语句注释下就行了'''两段程序就是利用.net的连接对象的功能来完成登录的实例
Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click 'start按钮触发的函数
Dim schclass As String = Trim(txtClass.Text) ‘将txtClass里文本赋值给变量schclass
Dim selestr As String
’提示用户txtClass文本框不能为空
If schclass"" Then
selestr = "班级='"schclass"'"
Else
MsgBox("请输入班级名称", 64, "提示") ‘ 显示保存成功提示信息
End If
‘创建一个DataView对象 , 即将数据集DataSet11里的学生成绩表的DefaultView实例化
Dim dvresult As DataView = DataSet11.学生成绩.DefaultView
’按学号字段排序
dvresult.Sort = "学号"
‘按刚才txtClass里输入的班级查询
dvresult.RowFilter = selestr
dvresult.RowStateFilter = DataViewRowState.CurrentRows
’然后将筛选的结果输入到datagrid上
DataGrid1.DataSource = dvresult
End Sub
Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click‘ok按钮触发的函数
’如果txtUserName或txtPass文本框为空,提示并中断函数
If txtUserName.Text = "" Or txtPass.Text = "" Then
Response.Write("script language=vbscriptalert""用户名或密码不能为空!""/script")
Exit Sub
End If
‘定义链接、执行、阅读 对象
Dim mycon As New OleDbConnection
Dim mycmd As New OleDbCommand
Dim reader As OleDbDataReader
’给连接对象赋值连接字符串,access类型的 。
mycon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="_
Server.MapPath("Msg.mdb")
‘打开连接对象
mycon.Open()
’将连接对象复制到执行对象上
mycmd.Connection = mycon
‘然后就给执行对象赋值执行类型和执行语句
mycmd.CommandType = CommandType.Text
mycmd.CommandText = "Select * from myuser Where 用户名='"txtUserName.Text"'"" and 密码='"txtPass.Text"'"
’然后将执行对象的监听实例化
reader = mycmd.ExecuteReader()
‘如果执行不成功,即没有得到结果集就提示否则将结果集的用户名赋值给一个session以供其他页面使用
If reader.Read = False Then
Response.Write("script language=vbscriptalert""用户名或密码错,你不能登录!""/script")
Else
Session("username") = reader("用户名")
Response.Redirect("lwmsg.aspx")
End If
’关闭监听
reader.Close()
‘关闭连接
mycon.Close()
End Sub
vB.Net if 语句DT.Rows.ToString未必是指结果集中的所有数据 , 也许只是一行中所有的 , 或是一列中所有的
保险起见,可以一格格枚举
dim a as boolean=true
Dim row As DataRow
For Each row InDT.Rows
Dim column As DataColumn
For Each column InDT.Columns
if row(column).contains("Agree") then a=false

推荐阅读