十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
无法读取指定的某一行,只能通过对整个文本框里的字符串,采用字符串函数等方法,分离获得某一行的内容。
创新互联公司是专业的都安网站建设公司,都安接单;提供成都做网站、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行都安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
给你一个VB2010读写文件的例子吧
Dim name As String = ""
Dim age As Integer
name = InputBox("请输入姓名")
age = InputBox("请输入年龄")
FileOpen(1, "d:\信息.txt", OpenMode.Append)
WriteLine(1, name, age)
FileClose(1)
FileOpen(1, "d:\信息.txt", OpenMode.Input)
Dim h As String
Dim j As String
Dim f As String
f = ""
h = ""
j = ""
While EOF(1) = False
f = LineInput(1) vbCrLf f
End While
FileClose(1)
MsgBox("姓名" " " "年龄" vbCrLf f)
dataset中的数据是以DataTable(表)为单位存储的,DataTable中才是以DataRow(行)为单位存储的。
如果你要从Dataset中读取某一行数据,必须先知道Datatable的名称或者index,然后才可以读取。
例:
dim cDataSet as DataSet = nothing
...
/* DataSet的赋值操作 */
...
if (not cDataSet is nothing) then
for each cRow as DataRow in cDataSet.Tables(0).rows
....
Next
end if
这里循环中的cRow就是对应的cDataSet.Tables(0)里的每一行数据
以下示例一次从文件中读取一行,然后将每行文本打印到控制台。
Sub ReadTextLinesFromFile()
Dim file As New System.IO.StreamReader("c:test.txt")
Dim oneLine As String
oneLine = file.ReadLine()
While (oneLine "")
Console.WriteLine(oneLine)
oneLine = file.ReadLine()
End While
file.Close()
End Sub
一个可以设置主键,删除唯一的主键,如delete
table
where
主键='"+键值+"',这样每一行都有区分
还可以和控件绑定,如datagrid,可以用datagrid.currentrow来获的当前行
第三种:可以用游标Enumerator,IEnumberator
objenum=dataview.GetEnumerator(),
row=(DataRowView)
objEnum.Current;