[問題] GridView換行顯示(更新)

看板C_Sharp作者 (梅恩)時間11年前 (2012/08/28 09:45), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
抱歉無法很明確的表達問題,節錄了一段的程式碼及圖 http://ppt.cc/rY4j sql = @"SELECT description1 FROM basic_data WHERE (category = 'death') AND (name1 LIKE '" + now_year + "') AND (name2 = '汽車事故') ORDER BY name1"; try { conn = dbm.OpenDbConn(); ds = dbm.executeQuery_ds(conn, sql); conn.Close(); dt = new DataTable(); dt.Columns.Add("B_Jan"); dt.Columns.Add("B_Feb"); dt.Columns.Add("B_Mar"); dt.Columns.Add("B_Apr"); dt.Columns.Add("B_May"); dt.Columns.Add("B_Jun"); dt.Columns.Add("B_Jul"); dt.Columns.Add("B_Aug"); dt.Columns.Add("B_Sep"); dt.Columns.Add("B_Oct"); dt.Columns.Add("B_Nov"); dt.Columns.Add("B_Dec"); dr = dt.NewRow(); dr["B_Jan"] = ds.Tables[0].Rows[0]["description1"].ToString().Trim();   dr["B_Feb"] = ds.Tables[0].Rows[1]["description1"].ToString().Trim(); dr["B_Mar"] = ds.Tables[0].Rows[2]["description1"].ToString().Trim(); dr["B_Apr"] = ds.Tables[0].Rows[3]["description1"].ToString().Trim(); dr["B_May"] = ds.Tables[0].Rows[4]["description1"].ToString().Trim(); dr["B_Jun"] = ds.Tables[0].Rows[5]["description1"].ToString().Trim(); dr["B_Jul"] = ds.Tables[0].Rows[6]["description1"].ToString().Trim(); dr["B_Aug"] = ds.Tables[0].Rows[7]["description1"].ToString().Trim(); dr["B_Sep"] = ds.Tables[0].Rows[8]["description1"].ToString().Trim(); dr["B_Oct"] = ds.Tables[0].Rows[9]["description1"].ToString().Trim(); dr["B_Nov"] = ds.Tables[0].Rows[10]["description1"].ToString().Trim(); dr["B_Dec"] = ds.Tables[0].Rows[11]["description1"].ToString().Trim(); ===================================================================== 以上的sql語法只抓了汽車1~12月份的事故數,前面的欄位sql還未寫出,之後會再補上 我若在select出機車1~12月的事故數,應該會把第一列的汽車1~12月份,給覆蓋掉。 allenstyle講的應該是我想要表達的,但對於C#整個觀念都不是很清楚的我而言 也不知道這樣的表達是否正確。 ===================================================================== 第一列其實用很多個Select就可以完整Select出來了吧? 那,我要Select第二列的內容時,用相同的方法不會導致他換行 以至於資料永遠只有一列,且會把此題範例的汽車每月事故數給覆蓋。 故,有無方法可以換到下一列繼續Select呢? 此問題是我遇到的困境,請求各位Codeing大師幫忙。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.182.229.12

08/28 19:17, , 1F
看不懂....
08/28 19:17, 1F

08/28 19:17, , 2F
請問你要問的是sql語法嗎
08/28 19:17, 2F

08/28 22:14, , 3F
你的需求是這樣嗎:同一個 GridView 繫結多個 Table ??
08/28 22:14, 3F
※ 編輯: ga014388 來自: 180.217.8.106 (08/29 06:44)

08/29 20:01, , 4F
請問一下~你是有多個資料表還是一個資料表存所有事故?
08/29 20:01, 4F

08/29 20:12, , 5F
用union all一次把4列的資料都抓出來就好了, 請用bind的,別
08/29 20:12, 5F

08/29 20:13, , 6F
寫這麼多code來show資料
08/29 20:13, 6F
文章代碼(AID): #1GF2B6mG (C_Sharp)