C#
2475
这个作者很懒,什么都没留下…
展开
-
DevExpress.XtraGrid.GridControl
C#添加DevExpress.XtraGrid.GridControl时,显示如下:绑定数据:直接从数据库中读信息到DataTable或者DataSet这些可以存储信息的地方然后gridControl.DataSource = DataTable;gridControl1.RefreshDataSource();删除行:操作数据库后,gridControl页面删原创 2017-02-20 17:35:42 · 823 阅读 · 0 评论 -
C#之要素图层过滤显示
图层表以gridcontrol显示,多选时,需要将选中的要素突出显示private void ZoomToShpbtn_Click(object sender, EventArgs e){ try { IFeatureSelection pFeatureselection = pFeaturelayer as IFeatureSelection;原创 2017-05-15 16:51:03 · 533 阅读 · 0 评论 -
C#之打印与预览
private void Printbtn_Click(object sender, EventArgs e){ PrintingSystem ps = new PrintingSystem(); PrintableComponentLink link = new PrintableComponentLink(ps); link.Component = gridContr原创 2017-05-15 16:47:28 · 730 阅读 · 0 评论 -
C#之数值
Math.Ceiling();向上取整Math.Ceiling()向上取整; d = 4.56789 string res = Math.Ceiling(Convert.ToDecimal(d)).ToString(); res=5Math.Floor()向下取整 ;string res = Math.Floor(Convert.ToDouble(d)).ToString();原创 2017-05-03 16:24:31 · 356 阅读 · 0 评论 -
C#之回车响应
C#做登录页面时,敲完密码,回车登录:使用窗口的Form.AcceptButton 属性,把窗口AcceptButton 属性设置成登录按钮,当用户输入回车时,就会执行登录按钮相应事件。原创 2017-05-03 11:25:35 · 667 阅读 · 0 评论 -
C#之ref与out
ref:有进有出,ref是在调用函数时传入已赋值的变量,out是定义函数时对参数赋值out:只进不出ref指定的参数在函数定义时无需赋初值,赋值会报错;out指定的参数必须在函数定义的时候就赋初值,如不赋值则会报错,如下:函数调用时,ref需要传入已赋值的变量,out则不必函数调用时,ref和out参数必须是可以赋值的变量,而不能直接赋值原创 2017-04-20 16:50:19 · 665 阅读 · 0 评论 -
AE开发之计算要素图层
public double GetArea(AxMapControl m_map,string sqlfilter, IFeatureLayer pFeatureLayer){ double dArea = 0; IFeatureLayer pFeatLyr = pFeatureLayer; IQueryFilter pFilter = n原创 2017-05-02 16:23:15 · 401 阅读 · 0 评论 -
C#之Log4net
一、在app.config文件中,配置日志存放的格式与位置原创 2017-03-16 17:44:50 · 331 阅读 · 0 评论 -
C#之ArcGIS二次开发
根据图层名称获取图层public IFeatureLayer getLayer(AxMapControl axMapControl, string layerName){ if (axMapControl.LayerCount > 0) { for (int i = 0; i < axMapControl.LayerCount; i++) {原创 2017-03-24 10:29:53 · 4147 阅读 · 1 评论 -
C#之无法嵌入互操作类型
例:IPoint pPoint = new PointClass();提示错误:无法嵌入互操作类型“EARI.ArcGIS.Geometry.PointClass”,请改用适当的接口。解决办法:找到EARI.ArcGIS.Geometry这个引用,将属性中的“嵌入互操作类型”改为“False”。原创 2017-03-29 14:28:59 · 1086 阅读 · 0 评论 -
异常来自 HRESULT:0x80040258
C#AE开发对图层要素进行叠置分析时,老是报错,异常来自 HRESULT:0x80040258代码如下:public void Clip(AxMapControl m_map){ try { //分析层 ILayer pLayer = m_map.get_Layer(0); IFeatureLayer pInputFeatLay原创 2017-03-28 14:54:00 · 4915 阅读 · 2 评论 -
C#之GridControl导出为Excel
private void ToExcelbtn_Click(object sender, EventArgs e){ try { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Excel files (*.xls)|*.xls";原创 2017-05-15 16:52:48 · 815 阅读 · 1 评论