![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
GIS程序猿
GIS程序猿。
专注国土行业GIS插件。
展开
-
C#打开word进行操作,文字替换、书签处插入图片、读取文档中的表格、修改表格数据
C#打开word进行操作,文字替换、书签处插入图片、读取文档中的表格、修改表格数据 public class WordHelp { private string _JpgsPath = string.Format("{0}\\Jpgs\\", CommenPara.STR_TempPath); public void OpenWord(string templateFile, object saveFile, ReportInfo reprortInfo,原创 2020-12-22 09:26:18 · 1403 阅读 · 0 评论 -
C# 根据类的名称string,传参,执行该类下的方法(高端操作)
我有一个类 class ExportData { [Export("TextInfo")] public string ExportInfo(Document document) { return "这是返回的字符串"; } [Export("TextInfo2")] public string ExportInfo2(Document docu原创 2020-11-12 11:00:45 · 676 阅读 · 2 评论 -
C# 根据两条线段、计算该两条直线的交点
也可以理解为 :三角形一个顶点 连接 内部某一个点,延长后和另一条边的交点。 /// <summary> /// 计算两条直线的交点 /// </summary> /// <param name="lineFirstStar">L1的点1坐标</param> /// <param name="lineFirstEnd">L1的点2坐标</param&g...原创 2020-11-04 11:38:38 · 1497 阅读 · 0 评论 -
C# 获取点到线段的距离 获取点到线的垂足点的坐标(该垂足点在线上)
获取点到线段的距离 /// <summary> /// 获取两点的距离 /// 作者:陈 时间:20200810 /// </summary> /// <returns></returns> public static double GetDisFrom2Points(XYZ p1, XYZ p2) { .原创 2020-08-13 10:46:11 · 3343 阅读 · 3 评论 -
C#判断两个点方位--2D中如何判断一点在另一个点的那个方位
/// <summary> /// 判断点2在点1的哪个方向 1:东 ,2:北, 3:西 4、南 /// </summary> /// <param name="p1"></param> /// <param name="p2"></param> /// <param name="nRegion"></param...原创 2020-08-10 09:04:50 · 1290 阅读 · 0 评论 -
VSC#开发、文档出现中文而无法编译的解决办法
问题描述:解决办法:文件-高级保存选项,编码改成 Unicode-代码页1200原创 2020-06-11 14:51:41 · 471 阅读 · 0 评论 -
可实现横向合并单元格、纵向合并单元格的datagridview、可随意设置合并单元格位置
横向合并单元格 int[3] 0:rowIndex 1:columnsIndex 2:count纵向合并单元格 int[3] 0:rowIndex 1:columnsIndex 2:count 前两个参数、行列可以定位到单元格 count即为往下数count个单元格实现效果...原创 2020-05-20 17:48:27 · 934 阅读 · 3 评论 -
DataGridView 内容居中显示 不能列排序 不可排序
for (int a = 0; a < rowMergeView1.Columns.Count; a++) { rowMergeView1.Columns[a].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; rowMergeView1.Columns[a].SortM...原创 2020-05-09 11:00:20 · 234 阅读 · 0 评论 -
[转]C# dataGridview 报“索引-1没有值”的解决办法
很多WINFORM的开发人员在DataGridView的开发当中,都会出现“索引-1没有值”这个烦人的问题,其实较早之前,我已经大概知道问题的所在,也找到了解决方法,不过一直没有时间去深入研究一下,今日做了一个测试,发现问题的所在,我不知道这个问题是否应为MS的BUG,但至少我个人认为这个问题不应该出现!下面先说说构成这个错误的现像。首先出面这个错误,绝大多数的开发人员都是进行...转载 2020-05-07 09:57:02 · 1821 阅读 · 0 评论 -
控制始终只打开一个同类型窗体
foreach (Form frm in System.Windows.Forms.Application.OpenForms) { if (frm is ArchitectureNature) { frm.Activate(); ...原创 2020-04-23 10:36:34 · 101 阅读 · 0 评论 -
Gis C# Form 做一个ComboBox,只需要传Ilayer给它,即可显示该图层所有字段
myFieldComboBox1.Layer = f1;using ESRI.ArcGIS.Carto;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;namespace MyGIS.Model{ p...原创 2020-04-17 17:36:03 · 288 阅读 · 0 评论 -
Gis C# Form 做一个ComboBox,只需要传Map,即可显示所有图层
myComboBox1.Map = _map;using ESRI.ArcGIS.Carto;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;namespace MyGIS.Model{ public...原创 2020-04-17 17:32:37 · 404 阅读 · 0 评论 -
C# Form 做一个DataGridView,只需要传AxMapControl和图层名称,即可显示图层属性
MyFeatureDataGridViewmyFeatureDataGridView2 = newmyFeatureDataGridView2(); myFeatureDataGridView2._mapcontrol = _mapcontrol; List<int> datab = new List<int&...原创 2020-04-17 17:29:12 · 397 阅读 · 0 评论 -
CAD二次开发-CAD调试 无法命中断点 VS当前不会命中断点,还未为文档加载任何符号解决方案
解决方法:找到该文件 D:\Program Files (x86)\AutoCAD 2008\acad.exe.config取消对该行文字的注释即可原创 2020-04-01 14:38:05 · 867 阅读 · 0 评论 -
获取枚举类或类的所有枚举值、类的字段和值的方法
private esriFieldType getType(string str) { foreach (esriFieldType item in Enum.GetValues(typeof(esriFieldType))) { if (item.ToString().ToUpper(...原创 2019-10-14 09:08:59 · 4474 阅读 · 0 评论 -
从项目资源中获取bitmap ,不用全路径了
this.m_bitmap = new Bitmap (GetType().Assembly.GetManifestResourceStream("NT.Plugins.BindImages.Layer_LYR_File16.png"), true);原创 2019-05-16 14:11:42 · 577 阅读 · 0 评论 -
C# GIS构建金字塔加载影像数据
/// <summary> /// 1、影像数据 /// </summary> /// <param name="point"></param> private void AddRasterData(FileInfo file) { ...原创 2019-04-16 18:04:36 · 853 阅读 · 0 评论 -
WPF MVVM模式下的 textbox控件的文本改变事件 的设置
问题描述:如题 解决方法:1、添加 System.Windows.Interactivity.dll的引用 2、在代码设计XML界面添加引用:xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" textbox代码: <TextBox Grid.Row="2"...原创 2018-11-12 11:55:55 · 6552 阅读 · 0 评论 -
字符串转字母
/// <summary> /// 将字符串转为字母 /// </summary> /// <param name="name">字符串</param> /// <returns>英文</returns> public stat原创 2018-11-20 16:37:31 · 1101 阅读 · 0 评论 -
将datatable 保存为 Excel文件
/// <summary> /// 将datatable 保存为 Excel文件 /// </summary> /// <param name="filename">文件名</param> /// <returns>导出结果</returns>原创 2018-11-24 15:14:07 · 3275 阅读 · 0 评论 -
WPF C# 个性按钮的实现
运行结果: 1、资源设置、绑定 <Window.Resources> <Style x:Key="NoneStyleBtn" TargetType="{x:Type Button}"> <Setter Property="Background" Value="Transparent"/&原创 2018-11-30 10:15:38 · 1811 阅读 · 0 评论 -
获取整个线、面图层的IGeometry
(1)获取整个线、面图层的IGeometry /// <summary> /// 获取整个线图层的IGeometry /// </summary> /// <param name="pFeatureClass"></param> /// <retu...原创 2019-01-24 15:50:57 · 1399 阅读 · 0 评论 -
获取环状要素的外环点、内环点
问题描述:如题 解决方法:IGeometryCollection polyline = feature.Shape as IGeometryCollection;//获取几何集IPointCollection pc = polyline.Geometry[0] as IPointCollection;//第一个环(外环)点集IPointCollection pc = poly...原创 2019-01-14 17:22:38 · 1179 阅读 · 0 评论 -
WPF 给窗体设置快捷键
(1).xaml代码 <Window.Resources> <RoutedUICommand x:Key="Ctrl_P" Text="Ctrl_P"/> <RoutedUICommand x:Key="Space" Text="Space"/> </Window.Resou原创 2019-01-24 20:07:39 · 928 阅读 · 0 评论 -
engine开发 给wpf窗体添加esri地图控件(mapcontro、toolbarcontrol、toccontron)
(1)给项目添加system.windows.forms.integration引用(2).xaml页面<WindowsFormsHost Name="wfhToolBarCtrl" Grid.Row="0"/> <WindowsFormsHost Name="wfhMapCtrl" Grid.Row="1"/>(3).xaml.cs页面原创 2019-01-24 20:57:12 · 842 阅读 · 0 评论 -
Wpf 动态给Image控件设置图片Imagesourse
myImage.Source = _checkResult.myImagesourse; public BitmapImage myImagesourse { get { string path = System.IO.Directo...原创 2019-01-25 17:48:17 · 4729 阅读 · 0 评论 -
json序列化和反序列化
private void insertDatabase(List<int> ids) { List<int> ids1= JsonConvert.DeserializeObject<List<int>>("");//反序列化 string AA = JsonConver...原创 2019-02-16 11:31:39 · 135 阅读 · 0 评论 -
对象释放
//对象释放 //System.Runtime.InteropServices.Marshal.ReleaseComObject(item); //System.Runtime.InteropServices.Marshal.ReleaseComObject(queryFilter); //Syst...原创 2019-02-22 15:16:05 · 186 阅读 · 0 评论 -
MVVM 给ListBox设置图片+文字样式
(1)xaml界面listbox代码 <ListBox ItemsSource="{Binding CurrentfeatureIds}" SelectedItem="{Binding CurrentFeature}" Grid.Row="6" Grid.Column="0" Margin="1"> .原创 2019-03-08 17:24:12 · 606 阅读 · 0 评论 -
C#根据字符串获取类的属性的值
//类 public class A { /// <summary> /// 字段名称 /// </summary> public string ZDMC { get;...原创 2019-04-12 15:41:16 · 3030 阅读 · 0 评论 -
分分钟用上C#中的委托和事件
https://www.cnblogs.com/yinqixin/p/5056307.html转载 2018-08-26 13:27:17 · 156 阅读 · 0 评论