作者drcgs (我心中尚未崩壞的地方)
看板Visual_Basic
標題[.NET] VS2013 DataGridView與MYSQL問題
時間Sun Feb 22 21:26:38 2015
請輸入專案類型(網站專案或者應用程式專案):
VS2013 Windows Form(NET 3.5)
DB:MYSQL
問題1:DataGridView讀取MYSQL資料後時間型態不一樣
DataGridView:2015/02/22 下午05:11:11
DB:2015/02/22 17:11:11
我找了資料是要改資料庫DATATYPE 有沒有方式不要改,改DataGridView.COLUMN?
(目前DB DATETYPE:VAR(200))
問題2:DataGridView讀取MYSQL資料後欄位為NULL此欄位標題含內容不會出現
也就是說DB欄位裡要寫入資料
問題3:資料庫內有設個欄位要在DataGridView讀取MYSQL資料後讓USER輸入資料
於欄位DataGridView COLUMN,我要怎麻在這個COLUMN用下式選單並且可以寫入至DB?
問題4:承上題,DataGridView寫入DB什麻方式比較好讓資料寫入DB?
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.254.101
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1424611602.A.FE0.html
※ 編輯: drcgs (61.227.254.101), 02/22/2015 21:30:56
1F:→ MOONRAKER: Readonly true怎麼可能寫入db。 02/23 05:05
不好意思 讓你誤解 我是從DB讀資料 呈現至 DataGridView的column
使用方式為ReadOnly^^"
2F:→ MOONRAKER: designer多玩一玩 你的第一個問題設定 02/23 05:06
3F:→ MOONRAKER: date.defaultcellstyle就可以了 02/23 05:06
mMOON 好,
這個選項我測試過 也從MSDN裡找類似來使用 似乎都無解
不過我在再設中斷點時 MySqlReader.Item("NAME") 在這個放大鏡內撈到時間格式
2015/02/23 上午11:32 這格是來自於電腦本機端的時間格式非資料庫內資料格式
可能是我找資料方法太不好 沒找到重點關鍵字 只能在DB設VAR格式
※ 編輯: drcgs (36.236.239.33), 02/23/2015 11:54:36
4F:→ purpleinlove: .ToString("yyMMddhhmmss") 不知道這樣可不可以 07/03 01:30