我在vb中是全新的,並且在顯示datagrid中的.txt文件的內容時遇到了麻煩。在datagrid中顯示txt文件的內容
到目前爲止,我已經可以創建一個文本文件(如果不存在)和TextBox1中的值保存到新的生產線在說.txt文件
使用Dim appendText As String = "Today is: " + DateTime.Now + " | " + TextBox1.Text + Environment.NewLine
,輸出(在txt文件)看起來像:
今天是:9/25/2015 9:28:35上午|第一條消息
今天是:9/25/2015 9:28:41下午|第二消息
等等...
輸出當我點擊btnView(顯示在數據網格該文件的內容)是
COLUMN1頭:column1的
COLUMN2頭:列2
ROW1 COLUMN1的:今天是:2015年9月25日上午09點28分35秒
列2的ROW1:第一消息
ROW2 COLUMN2的:今天是:Dim TextFieldParser1 As New Microsoft.VisualBasic.FileIO.TextFieldParser("survey.txt") TextFieldParser1.Delimiters = New String() {"|"} While Not TextFieldParser1.EndOfData Dim Row1 As String() = TextFieldParser1.ReadFields() If DataGridView1.Columns.Count = 0 AndAlso Row1.Count > 0 Then Dim i As Integer For i = 0 To Row1.Count - 1 DataGridView1.Columns.Add("Column" & i + 1, "Column" & i + 1) Next End If DataGridView1.Rows.Add(Row1) End While
BUT我想顯示在數據網格視圖中的內容:使用的代碼的第二消息
:2015年9月25日上午09點28分41秒
列2的ROW2格式如下:
COLUMN1頭:日期和時間
COLUMN2頭:消息
列1的ROW1:今天是:第一消息COLUMN2的
ROW2::2015年9月25日上午9點28分35秒
列2的ROW1今天是:2015年9月25日上午9時28分41秒
ROW2列2:第二條消息
我在更改標題時遇到問題。如果有人能幫助我,我將不勝感激。
你爲什麼要告訴'字符串。拆分「在」Tab「字符上拆分時,這不是用於分隔數據的內容? – jmcilhinney
@jmcilhinney我已經編輯了我的問題中的代碼。你能告訴我我做錯了什麼嗎?我只在編輯/更改標題時遇到問題 –
看看你在哪裏添加列。它正在顯示你正在告訴它顯示的內容。如果您希望它顯示其他內容,請告訴它顯示其他內容。 – jmcilhinney