馬上註冊  |  找回密碼

SAY討論區

查看: 349|回復: 2
打印 上一主題 下一主題

Visual Studio 開發網頁問題,希望大家可以幫幫我 [複製鏈接]

好友
0
帖子
124731
積分
124889
最後登錄
2019-2-28
在線時間
0 小時
跳轉到指定樓層
樓主
發表於 2012-5-12 02:25:11 |只看該作者 |倒序瀏覽
[img]http://picturepush.com/public/6236570]
我在開發網頁時,需要以上面的格式顯示資料

我現在用瞭3個sqldatasource,分別是拿瞭以下不同的資料
1)film name,amount,film_code
2)date
3)income

之後我想到用repeater 顯示資料,在headertemplate入面再用瞭repeater 顯示日子,之後在itemtemplate入面顯示film name
<asp:Repeater ID=Repeater1 runat=server DataSourceID=SqlDataSource1
<headertemplate
<asp:Repeater ID=Repeater2 runat=server DataSourceID=SqlDataSource2
  <ItemTemplate
  <td<%#DataBinder.Eval(Container.DataItem, Date)%</td
  </ItemTemplate
  </asp:Repeater
</headertemplate
<itemtemplate
  <tr
  <td<%#DataBinder.Eval(Container.DataItem,Film)%</td
  <td<%#DataBinder.Eval(Container.DataItem, Total)%</td
  </tr
</itemtemplate
</asp:Repeater

之後我就想不到怎樣可以顯示到不同日子的income,因為我發現我拿不到不同film的code去做sql command

<itemtemplate
  <tr
  <td<%#DataBinder.Eval(Container.DataItem,Film)%</td
      <asp:SqlDataSource ID=SqlDataSource3 runat=server
    ConnectionString=<%$ ConnectionStrings:location_01ConnectionString %
    SelectCommand=SELECT income from table where film_code=<%#DataBinder.Eval(Container.DataItem, [code])% GROUP BY film,date ORDER BY date
    <SelectParameters
      <aspueryStringParameter Name=start QueryStringField=start /
      <aspueryStringParameter Name=end QueryStringField=end /
    </SelectParameters
  </asp:SqlDataSource
  <br /
  <asp:Repeater ID=Repeater3 runat=server DataSourceID=SqlDataSource3
  <ItemTemplate

  <td<%#DataBinder.Eval(Container.DataItem, Amount)%</td
  </ItemTemplate
  </asp:Repeater

  <td<%#DataBinder.Eval(Container.DataItem, Total)%</td
  </tr
</itemtemplate

請問我可以用什麼方法在repeater入面再根據itemtemplate入面的data去做sql command?
還是我應該用別的方法去顯示這個格式的資料?
分享分享0 收藏收藏0 讚好讚好0 Unlike!Unlike!0 分享 傳送 邀請

好友
0
帖子
125297
積分
126347
最後登錄
2019-2-28
在線時間
0 小時
No.1回覆者
發表於 2012-5-12 09:29:00 |只看該作者
看帖累了,回覆一下吧!

好友
0
帖子
124785
積分
124807
最後登錄
2019-2-28
在線時間
0 小時
跟尾2
發表於 2012-5-12 09:29:00 |只看該作者
這篇帖子,我還是第一次在這看到
您需要登錄後才可以回帖 登錄 | 馬上註冊 |

Archiver|手機版|SAY討論區

GMT+8, 2026-5-27 04:40 , Processed in 0.623348 second(s), 8 queries .

Powered by go2tutor.comDiscuz! X2

© 2026 Community Networks Limited

回頂部