DevExpress使用问题(C#WINFORM)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevExpress使用问题(C#WINFORM)相关的知识,希望对你有一定的参考价值。
我安装了一个DevExpress11.1.8里面有很多的DEMO程序,但是我把那些DEMO放在没有安装DevExpress的机器上,居然运行不起来?有没有什么办法啊,不然用户用我们做的软件难道还要额外装一个DevExpress啊??我的项目里引用了很多DevExpress.dll文件,但是依然在别的机器上运行不了啊,有人说打包可以,怎么打包啊,不是把DLL文件引入进去吗?为什么我的依然不好使啊。我是新手。。。请说明的详细点。。谢谢。。
你需要的只是你所引用的对应的库而已,无需编译发布后在其他机器上再装dev,跟那位说的debug运行什么的没啥关系,请不要误人子弟。一般情况下,vs生成时会自动添加引用的dll复制到对应的生成目录里,只需要打包这个目录就行了。如有问题请自我检讨 参考技术A 肯定运行不起啥,那些DEV类库都没有,你要把DEV所有的DLL文件拷贝到应用程序下面就OK了,不用引入只接拷过去,如果是要写程序的话引用就OK了 参考技术B 因为你生成可执行程序时是用的Debug调试运行,这样在没有安装DevExpress的机器上就无法运行DevExpress+Winform
视频:https://www.bilibili.com/video/BV15x411x7WN?p=7
ChartControl图表控件的运用。
选择一种图表类型,先不考虑各种图表的叠加。
绑定数据,设置横坐标和纵坐标。
private void XtraForm1_Load(object sender, EventArgs e) { Series series = this.chartControl1.Series[0]; DataTable table = new DataTable(); table.Columns.Add("Class"); table.Columns.Add("TotalGrade",typeof(double)); var row = table.NewRow(); row["Class"] = "一班"; row["TotalGrade"] = 5190; table.Rows.Add(row); var row1 = table.NewRow(); row1["Class"] = "二班"; row1["TotalGrade"] = 3776; table.Rows.Add(row1); series.DataSource = table; // 设置横坐标 series.ArgumentDataMember = "Class"; // 设置纵坐标 series.ValueDataMembers[0] = "TotalGrade"; }
以上是关于DevExpress使用问题(C#WINFORM)的主要内容,如果未能解决你的问题,请参考以下文章
C#DEVExpress 控件有没有类似与Winform的ListView的?