C#
黄皮耗子在充电
这个作者很懒,什么都没留下…
展开
-
递归构成树2.0版
标题将互相连接的管道构成树主函数//worksetElemsfounds是图中所有的管道 var treeList = new List<ElementTree>(); while (worksetElemsfounds.Count != 0) { var copy = worksetElemsfounds.ToArray().ToList();原创 2021-06-25 16:18:06 · 104 阅读 · 0 评论 -
EXCEL导出封装 C#
public class ExportToExcel { public void Export(List<MaterialExportModel> dataList, string newFilePath, ExcelPackage package = null) { if (package == null) { FileInfo newFile = new FileI原创 2021-06-15 20:30:40 · 248 阅读 · 0 评论 -
C#递归构成树结构
文章目录前言一、如图将文字左边互相靠近的合并成一棵树,共生成三棵树二、代码如下总结前言C#递归生成树的算法一、如图将文字左边互相靠近的合并成一棵树,共生成三棵树二、代码如下主函数 //存放所有树的list var treelist = new List<Tree>(); foreach (var text in cADTexts) { var copy = cADText原创 2021-05-12 14:48:28 · 1439 阅读 · 0 评论 -
Revit画表插件
文章目录一、Revit画表插件二、功能演示1.设置行高列宽2.拆分合并单元格总结一、Revit画表插件revit可以用详图线在视图中绘制表格,但进行一些操作如合并单元格,拆分单元格,设置列宽,行高时需要一条条的对详图线进行操作,于是有了此插件能大大提升画表的效率。二、功能演示1.设置行高列宽(除了全选之外 还可对特定的几行 几列进行操作 这里不演示了)2.拆分合并单元格总结虽然看起来该功能简单,但是考虑到多行多列不同情况,需要计算每条线调整后的偏移量,以及表格中字体的偏移量,该功能的代原创 2021-05-08 17:25:29 · 388 阅读 · 0 评论 -
2021-04-28
前言一、C#怎么获得当前项目目录二、使用步骤1代码如下(示例): string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);原创 2021-04-28 13:32:53 · 76 阅读 · 0 评论 -
C#根据数据画表并导出CAD 示例软件为Revit(其他软件原理也一样吧大概)
由于业务需求,需要从Revit视图中读取信息,并在视图上绘制一个表,并将该视图导出为CAD的dwg格式,由于刚学没多久,写的很烂,跟我一样的菜鸡看看就好,找找思路。 private void ExportToCad_Click(object sender, RoutedEventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); s原创 2021-02-08 14:17:15 · 447 阅读 · 0 评论 -
C#导出EXCEL winform&&WPF
文章目录前言一、用微软自带的API导出(大概)1.创建一个导出类2.给按钮绑定事件二、使用ASPOSE.DLL导出1先将DataGrid的数据转为DataTable2.导出Excel的方法三、Winform上DataGridView导出Excel总结前言作为一个刚学C#几天的菜鸡,由于实习工作需要,学习并成功实现了一下几种DataGrid导出EXCEL的方法,仅供像我一样的新手参考,大佬请点击右上角提示:以下是本篇文章正文内容,下面案例可供参考一、用微软自带的API导出(大概)1.创建一个导出原创 2021-02-08 13:54:13 · 389 阅读 · 0 评论