当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,