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)的主要内容,如果未能解决你的问题,请参考以下文章

使用devexpress控件的C/S程序部署到其他电脑

C#DEVExpress 控件有没有类似与Winform的ListView的?

关于DevExPress WinForm的MDI窗体问题

DevExpress Winform:纯代码方式创建PopupMenu

DevExpress+Winform

DevExpress+Winform