[.NET] VB.NET 查詢資料庫與印資料問題

看板Visual_Basic作者 (阿呆)時間13年前 (2012/05/14 23:55), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案): 不好意思,想請教大家 我是利用DataGridView來顯示資料在SCREEN 並且再透過DataGridView將查詢資料寫入*.CSV檔裡面 目前發現有一個現象 顯示在畫面資料都沒問題 但打開*.CSV檔時,會發現資料沒有完整 好像是遇到欄位是空的時,資料後面就沒辦法寫入 請問大家該如何解決此問題 我的程式碼如下: 'print query db data (colum data) Dim i, j As Integer For i = 0 To DataGridView1.Columns.Count - 1 str_print1 = DataGridView1.Columns(i).HeaderText Print(filenum1, str_print1) Print(filenum1, ",") Next Print(filenum1, vbNewLine) 'print query db data (content data) For i = 0 To DataGridView1.Rows.Count - 1 ' row number For j = 0 To DataGridView1.Columns.Count - 1 ' column number str_print1 = DataGridView1.Rows(i).Cells(j).Value ' str_print1 = set1.Tables("query_table").Rows(i)(j) Print(filenum1, str_print1) If (j <= DataGridView1.Columns.Count - 2) Then Print(filenum1, ",") Else Print(filenum1, vbNewLine) End If Next Next 希望知道的人可以告知一下,謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.38.101

05/15 13:42, , 1F
會不會是DbNull沒有轉成空字串?
05/15 13:42, 1F

05/15 19:49, , 2F
用IsDBNull(Value)判斷是null值就轉成空字串
05/15 19:49, 2F

05/16 00:54, , 3F
感謝樓上二位大大,我會去試看看,謝謝!!
05/16 00:54, 3F
文章代碼(AID): #1FiIhyD5 (Visual_Basic)