我想在網格視圖中動態顯示日期列表。日期應該是逐行並從數據庫中檢索。如何檢索部分存儲在數據庫中的日期列表並將其綁定到gridview中的c#
下面是數據的例子來自數據庫:
DSB_Date GloveID DSB_BalQty DSB_Sizes
3/7/2017 ABC123 100 M
3/7/2017 ABC123 200 XL
7/7/2017 ABC123 150 L
7/7/2017 ABC123 780 M
正如你可以看到有沒有記錄,從7月4日至7月6日。 但我仍然希望他們在網格視圖中。我想有以下類型的輸出:
GloveID : ABC123
Date M L XL
3/7/2017 100 0 200
4/7/2017 0 0 0
5/7/2017 0 0 0
6/7/2017 0 0 0
7/7/2017 780 150 0
它應該列出各月的整個日期。我沒有使用任何下拉列表來填充數據。
顯示網格視圖的記錄通過手套ID從另一個頁面中檢索。假設從頁面A,單擊超鏈接,URL將通過手套ID並重定向到列出所有信息的頁面B.
下面是SQL查詢,我用來顯示大小和數量
select DSB.GloveID, G.GloveCode, DSB_Month, DSB_Year, DSB_Date,
max(case when DSB_Sizes = 'M' then DSB_BalQty else 0 end) M,
max(case when DSB_Sizes = 'L' then DSB_BalQty else 0 end) L,
max(case when DSB_Sizes = 'XL' then DSB_BalQty else 0 end) XL
from tblDailyStockBal DSB
left join tblGlove G on G.GloveID = DSB.GloveID
where DSB.GloveID = @GloveID
group by DSB.GloveID, G.GloveCode, DSB_Month, DSB_Year, DSB_Date
我怎樣才能實現在C#日期東西呢?
我已經嘗試了下面的接近,但仍然沒有得到我想要的。
How to create a Gridview that has number of days as column based on month selection
display dates row wish of select month in gridview using asp.net
你需要提供關於你的代碼的更多細節,你如何從MySQL中檢索C#中的數據? –
現在,我只是使用Gridview DataBind檢索整個數據 示例: GridView1.DataSource = mtsc.SelectAllByGloveID(gloveID); GridView1.DataBind(); 我不知道如何列出日期並重新綁定。 –
我建議使用中繼器和項目模板內部使用gridview以該格式顯示數據 –