Как я могу сделать диаграмму в C#, которая показывает результаты моего запроса?
Всем привет. Я использую PgAdmin 4 в качестве базы данных для того, чтобы поместить некоторые результаты запроса в диаграмму. Я едва могу найти хорошие примеры кодов, чтобы сделать это. Может ли кто-нибудь помочь мне с этим или представить мне хороший источник?Я новичок в программировании, поэтому мои коды могут выглядеть не очень красиво или профессионально. ПОЖАЛУЙСТА ПОМОГИТЕ
Что я уже пробовал:
using System; using Npgsql; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DBConnectExperiment { class Program { static void Main(string[] args) { string query = "select count(fietsdiefstal.buurt), climat.tn from fietsdiefstal inner join climat on fietsdiefstal.year = climat.year group by (fietsdiefstal.buurt), climat.tn "; string ip = "127.0.0.1"; string port = "5432"; string database = "project3"; string username = "project3"; string password = "project3"; string deliminator = ";"; string connectionParameter = String.Format("Server=" + ip + deliminator + "Port=" + port + deliminator + "User Id=" + username + deliminator + "Password=" + password + deliminator + "Database=" + database); try { NpgsqlConnection conn = new NpgsqlConnection(connectionParameter); Console.WriteLine("connection has been made"); conn.Open(); Console.WriteLine("database is openned ..."); NpgsqlCommand queryCommand = new NpgsqlCommand(query, conn); NpgsqlDataReader dataReader = queryCommand.ExecuteReader(); while (dataReader.Read()) { //Chart vullen Console.WriteLine("{0} \t {1} \n", dataReader[0], dataReader[1]); } conn.Close(); Console.Write("I executed this query" + query); Console.ReadLine(); } catch (Exception e) { Console.Write(e.Message); Console.ReadLine(); } } } }
Kornfeld Eliyahu Peter
https://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting(v=vs. 110).aspx
Maciej Los
В чем твоя проблема?
Взгляните на это:
Привязка данных к рядам с помощью элементов управления диаграммами
Простой способ построения графиков с помощью C# и Visual Studio 2010