小白编写C#项目(主要为连接数据库和简单画图)

小白编写C#项目(主要为连接数据库和简单画图),第1张

概述基于vs2012 2019-10-03 版本不支持直接在解决方案中下载,使用数据库需下载MySql.Data   在程序包管理器控制台里输入  Install-Package MySql.Data -Version 6.7.9 存取数据库内容使用Dapper,版本不支持,在程序包管理器控制台里输入 Install-package dapper -Version 1.50.2 获取的数据(一行)如果

基于vs2012

2019-10-03

版本不支持直接在解决方案中下载,使用数据库需下载mysql.data   在程序包管理器控制台里输入 

Install-Package mysql.data -Version 6.7.9

存取数据库内容使用Dapper,版本不支持,在程序包管理器控制台里输入

Install-package dapper -Version 1.50.2

获取的数据(一行)如果包含多种类型(每列数据类型不都一样),可新建类库,把类库的名字作为新类型进行存取,用到了C#的get和set

private string APITag;private int vvalue;public String APITag        {            get            {                return APITag;            }            set            {                APITag = value;            }        }        public int Value        {            get            {                return vvalue;            }            set            {                vvalue = value;            }        }

可直接将List类型作为控件等的数据来源

dgHistory.ItemsSource = List;
AngleYValues = new List<int>();
AngleYValues = dataMapper.GetValueList("AngleY");
Values = new ChartValues<int>(AngleYValues),

更新数据需使用线程,创建子线程

Thread childThread1 = new Thread(updateThread);            childThread1.Start();//子线程开始

其中updateThread为子线程要做的事件

public voID updateThread()        {                       while (true)            {                Load();// 加载数据                Thread.Sleep(4000);//线程停止4000ms            }        }

更新控件和其中的数据需回到主线程(可以这样理解,其实不是的)

dgHistory.dispatcher.BeginInvoke(new Action(() =>   //更新数据和控件要回到主线程            {                dgHistory.ItemsSource = List;//不可放到外面                dgHistory.Items.Refresh();            }));

连接数据库用到的语句只有密码和数据库名称需要改(也就是后两个参数),注意不是表名

public static Readonly string connectionString = "server=localhost;User ID=root;Password=123456;Database=sunpower;";
总结

以上是内存溢出为你收集整理的小白编写C#项目(主要为连接数据库和简单画图)全部内容,希望文章能够帮你解决小白编写C#项目(主要为连接数据库和简单画图)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1214213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存