如何在文本文件中增加一行

Jimmyliu2004 2006-02-07 11:59:10
Dim mydt As DataTable = New DataTable
Dim mydc As DataColumn
Dim mydr As DataRow
mydt.rows.add("员工号","日期","时间") 这句不对,不知道如何写了。
...全文
351 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2006-02-07
  • 打赏
  • 举报
回复
你是怎么把DataTable导出到文本文件的?

使用ColumnName(Caption)作为表头的?
Jimmyliu2004 2006-02-07
  • 打赏
  • 举报
回复
可以插入了,但我打开了一文本文件想用插入的数据来做列标题,插入的数据是在第一行,还是做不标题啊
机器人 2006-02-07
  • 打赏
  • 举报
回复
mydt.rows.add("员工号","日期","时间")

改为:

mydt.Rows.Add( New Object() {"员工号","日期","时间"} )
Jimmyliu2004 2006-02-07
  • 打赏
  • 举报
回复
没人响应了啊
Jimmyliu2004 2006-02-07
  • 打赏
  • 举报
回复
回楼上的:
Dim intColCount As Integer = 0
Dim blnFlag As Boolean = True
Dim mydt As DataTable = New DataTable
Dim mydc As DataColumn
Dim mydr As DataRow

Dim FilePath As String
If OpenFile_dg.ShowDialog = DialogResult.OK Then '打开一个文件选择框
FilePath = Me.OpenFile_dg.FileName
End If
Dim strline As String
Dim aryline As String()
Dim i As Integer

If FilePath <> Nothing Then '当文件名不为空
Dim mysr As System.IO.StreamReader = New System.IO.StreamReader(FilePath, System.Text.Encoding.Default)
strline = mysr.ReadLine()
While strline <> Nothing
aryline = strline.Split(vbTab) '以TAB键为分隔符
'aryline = strline.Split("|".ToCharArray())
If blnFlag Then
blnFlag = False
intColCount = aryline.Length
For i = 0 To aryline.Length - 1
mydc = New DataColumn(aryline(i))
mydt.Columns.Add(mydc)
'mydt.Rows.Add(New Object() {"员工号", "日期", "时间"})
Next

Else
mydr = mydt.NewRow()
For i = 0 To intColCount - 1
mydr(i) = aryline(i)
Next
mydt.Rows.Add(mydr)
End If
strline = mysr.ReadLine()
End While
End If

Me.DataGrid1.DataSource = mydt '填充数据到datagrid
Me.DataGrid1.ReadOnly = True
本软件提供了45大类共几百种针对txt文本文件的全文或者每一行的批量处理或者批量替换操作,是您经常性处理文本文件的得力工具。 功能大类列表如下(每一大类又分别包含多项子功能): 1.强大的针对文本文档全文内容的批量字符或内容替换操作功能(跟Word的替换功能一样) 2.针对文本文档内容一行内容的特殊删除、特殊添加、统计分割功能 3.提取文本文档内容的指定的行作为文本文件新文件名的功能 4.批量创建文本文档或文件夹 5.批量删除正文特定标记之前的所有内容 6.批量删除文档特定列 7.批量删除每行首特定内容 8.批量在每行首添加特定内容 9.批量在每行添加分隔符 10.将源txt文件的内容对应替换目标txt的内容 11.批量删除成对标记内的内容 12.保留指定范围的文字 13.批量删除A存在于B的内容 14.批量行/块替换 15.批量向txt正文插入日期时间文件名 16.批量截取每一行的特定区域并删除或替换 17.批量向指定标记之前或者之后添加特定内容 18.批量删除特定信息、删除数字字母文空格回车符等 19.行顺序颠倒 20.删除文首/文尾特定内容 21.提取指定标记后面的数字并统一保存 22.批量删除每一行指定标记后的所有内容 23.提取关键字所在行并保存 24.根据txt内容删除对应文件夹 25.多行合并成一行 26.将多个文档按列合并 27.在每行首添加时间标记 28.不做改动重新保存 29.批量提取电子邮件地址 30.用源文件行内容添加到目标来 31.批量递增替换特定内容 32.批量删除文档的日期时间 33.批量提取文本英文单词并分别统计词频数 34.批量去除文本文档的汉字间的空格而同时保留英文间的空格 35.批量下载已知网络地址的文件 36.将AB同时存在的关键词所在的B的行提取出来 37.2个内容文本文档对比,找出不同处 38.批量行内对调 39.删除重复行只留一行 40.批量文本随机替换 41.批量筛查文本文件含特定内容的文件 42.批量提取文本文件特定内容或数据并保存 43.找出两个txt文档内容相同的部分并提取出来顺序保存 44.批量随机位置随机插入内容 45.剔除列表文件重复数据
本软件提供了45大类共几百种针对txt文本文件的全文或者每一行的批量处理或者批量替换操作,是您经常性处理文本文件的得力工具。 功能大类列表如下(每一大类又分别包含多项子功能): 1.强大的针对文本文档全文内容的批量字符或内容替换操作功能(跟Word的替换功能一样) 2.针对文本文档内容一行内容的特殊删除、特殊添加、统计分割功能 3.提取文本文档内容的指定的行作为文本文件新文件名的功能 4.批量创建文本文档或文件夹 5.批量删除正文特定标记之前的所有内容 6.批量删除文档特定列 7.批量删除每行首特定内容 8.批量在每行首添加特定内容 9.批量在每行添加分隔符 10.将源txt文件的内容对应替换目标txt的内容 11.批量删除成对标记内的内容 12.保留指定范围的文字 13.批量删除A存在于B的内容 14.批量行/块替换 15.批量向txt正文插入日期时间文件名 16.批量截取每一行的特定区域并删除或替换 17.批量向指定标记之前或者之后添加特定内容 18.批量删除特定信息、删除数字字母文空格回车符等 19.行顺序颠倒 20.删除文首/文尾特定内容 21.提取指定标记后面的数字并统一保存 22.批量删除每一行指定标记后的所有内容 23.提取关键字所在行并保存 24.根据txt内容删除对应文件夹 25.多行合并成一行 26.将多个文档按列合并 27.在每行首添加时间标记 28.不做改动重新保存 29.批量提取电子邮件地址 30.用源文件行内容添加到目标来 31.批量递增替换特定内容 32.批量删除文档的日期时间 33.批量提取文本英文单词并分别统计词频数 34.批量去除文本文档的汉字间的空格而同时保留英文间的空格 35.批量下载已知网络地址的文件 36.将AB同时存在的关键词所在的B的行提取出来 37.2个内容文本文档对比,找出不同处 38.批量行内对调 39.删除重复行只留一行 40.批量文本随机替换 41.批量筛查文本文件含特定内容的文件 42.批量提取文本文件特定内容或数据并保存 43.找出两个txt文档内容相同的部分并提取出来顺序保存 44.批量随机位置随机插入内容 45.剔除列表文件重复数据 ……………

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧