का उपयोग कर गतिशील चार्ट जोड़ें मैं वेबपृष्ठ में गतिशील चार्ट जोड़ना चाहता था। यह इस तरह जाता है ...एएसपी.NET चार्ट नियंत्रण, सी #
मुझे उपयोगकर्ता से प्रारंभ और समाप्ति तिथि मिलती है और शुरुआत और समाप्ति तिथि प्रत्येक तारीख के लिए अलग-अलग चार्ट खींचती है।
मैं एसक्यूएल डेटाबेस से डेटा मिलता है और इस तरह चार्ट के साथ यह बाँध:
SqlConnection UsageLogConn = new
SqlConnection(ConfigurationManager.ConnectionStrings["UsageConn"].ConnectionString);
UsageLogConn.Open();//open connection
string sql = "SELECT v.interval,dateadd(mi,(v.interval-1)*2,'" + startdate + " 00:00:00') as 'intervaltime',COUNT(Datediff(minute,'" + startdate + " 00:00:00',d.DateTime)/2) AS Total FROM usage_internet_intervals v left outer join (select * from Usage_Internet where " + name + " LIKE ('%" + value + "%') and DateTime BETWEEN '" + startdate + " 00:00:00' AND '" + enddate + " 23:59:59') d on v.interval = Datediff(minute,'" + startdate + " 00:00:00',d.DateTime)/2 GROUP BY v.interval,Datediff(minute,'" + startdate + " 00:00:00',d.DateTime)/2 ORDER BY Interval";
SqlCommand cmd = new SqlCommand(sql, UsageLogConn);
SqlDataAdapter mySQLadapter = new SqlDataAdapter(cmd);
Chart1.DataSource = cmd;
// set series members names for the X and Y values
Chart1.Series["Series 1"].XValueMember = "intervaltime";
Chart1.Series["Series 1"].YValueMembers = "Total";
UsageLogConn.Close();
// data bind to the selected data source
Chart1.DataBind();
cmd.Dispose();
ऊपर कोड केवल एक तिथि के लिए एक चार्ट कहते हैं और मैं दृश्य डिजाइन और इसके नहीं करने के लिए 'चार्ट 1' को शामिल किया है गतिशील बनाया गया। लेकिन मैं वेबपेज पर रनटाइम पर गतिशील अधिक चार्ट जोड़ना चाहता था।
किसी को भी इस के साथ मेरी मदद कर सकते हैं?
मैं वीएस 2008, एएसपी.नेट 3.5 का उपयोग कर रहा हूं और चार्टिंग lib है: System.Web.UI.DataVisualization.Charting का उपयोग कर;
मैं एसक्यूएल उपयोग कर रहा हूँ और मैं इस लाइन के साथ समस्या हो रही है mainSeries.Points.AddXY ("intervaltime", "कुल"); जहां अंतराल, कुल एसक्यूएल चयन क्वेरी से आता है। –
ईमानदारी से, ऐसा लगता है कि आपके पास ऊपर लिखा गया अन्य कोड है जिसे आप पहले से लिख चुके हैं। मैं बस जो किया, डेटाबेस के बजाय विधि में आदेश भेजता हूं, और फिर .XValueMember/.YValueMember सेट करता हूं। आपके पास अपने कोड में सबसे ज्यादा आवश्यकता है। –
मेरी पोस्ट से लेने वाली मुख्य बात यह है कि चार्ट को गतिशील रूप से कैसे जोड़ना है। आपने पहले ही डाटाबेसिंग का पता लगाया है। –