datagridview中的数据怎么写到文本文件中?
datagridview中的数据怎样才能写到文本文件中?只能是:sw.Write(datagridview1Rows(iRow).Cells(iCol).Value)
这样写吗? --------------------编程问答-------------------- sw.Write
sw.WriteLine --------------------编程问答-------------------- Clipboard.SetDataObject(DataGridView1.GetClipboardContent())
File.WriteAllText()
--------------------编程问答-------------------- 我现在是这样写的,好像比较慢
Dim iRow, iCol As Integer
'写入文本文件
Using sw As StreamWriter = New StreamWriter(filename, True)
For iRow = 0 To DataGridView1.RowCount - 2
For iCol = 0 To DataGridView1.ColumnCount - 1
sw.Write(DataGridView1.Rows(iRow).Cells(iCol).Value)
'tab键输入
sw.Write(ControlChars.Tab)
Next
'回车键
sw.WriteLine()
Next
sw.Flush()
sw.Close() --------------------编程问答-------------------- 写入xml文件可以吗 如果你绑定了 dataset 那么用ds.WriteXml("路径") 这样比较快 --------------------编程问答-------------------- 那写入excel呢,有更好的方法吗?
--------------------编程问答-------------------- 搞定!谢谢各位,代码如下:
Dim iData As IDataObject
DataGridView1.SelectAll()
Clipboard.SetDataObject(DataGridView1.GetClipboardContent())
iData = Clipboard.GetDataObject
iData.GetDataPresent(DataFormats.Text)
MsgBox(CType(iData.GetData(DataFormats.Text), String))
File.WriteAllText("c:/mytest.txt", CType(iData.GetData(DataFormats.Text), String))
补充:.NET技术 , VB.NET