2014-12-19 32 views
-3

我有兩個表圖C#兩個表

Medical_Expense

medicalexp_id (pk) ,       
medical_setupid(fk) ,      
medicalexp_amount , 
medicalexp_Date  

Medical_Exp_Setup

medical_setupid(pk), 
medicalexpense_type 

現在在這裏,我想綁定Asp.net用圖表兩張桌子。 x value將是medicalexpense_type和y值將爲medicalexp_amount,因此任何人都可以告訴我如何編寫sql查詢以將這兩個表與Asp.net圖表控件綁定。

+1

請根據您的具體問題寫出更好的標題。 http://meta.stackexchange.com/questions/10647/writing-a-good-title – 2014-12-19 11:37:00

+0

當然。這裏是sql查詢:'選擇medicalexpense_type作爲X,medicalexp_amount作爲Y從Medical_Exp_Setup作爲stp加入Medical_Expense作爲exp在stp.medical_setupid = exp.medical_setupid' – Reniuz 2014-12-19 11:49:41

回答

2

基於此Microsoft Tutorial(沒有測試它),你可以試試下面的查詢到SQL語句字段中圖表控件的屬性窗口中(數據類)

select ms.medicalexpense_type, me.medicalexp_amount 
    from Medical_Expense as me 
    inner join Medical_Exp_Setup as ms on me.medical_setupid = ms.medical_setupid 

當SQL數據源現在必然要在查詢中指定的數據列圖表控件,然後你可以將數據綁定到的X和Y值在圖表中:

  1. 打開系列集合編輯Chart控件。
  2. 屬性窗口默認系列,在數據源 類別中,點擊XValueMember屬性,然後單擊下拉箭頭 ,然後選擇medicalexpense_typeXValueMember下拉列表顯示綁定到Chart控件的數據源返回的所有列。
  3. 點擊YValueMembers屬性,然後單擊下拉箭頭, 然後選擇medicalexp_amount。默認系列的X值現在是 綁定到medicalexpense_type欄,默認 系列的第一個Y值被綁定到medicalexp_amount
  4. 在系列集合編輯器,單擊添加,然後照此 新系列具有以下值:

Property  Value 
XValueMember medicalexpense_type 
YValueMembers medicalexp_amount 
  • 點擊OK。
  • +1

    感謝Chirdam和Reniuz! – 2014-12-20 09:46:32