摘要: 写一个小程序,将数据库中的两张表相关信息显示在DataGridView中。代码如下: //获取项目数据,添加到表中 SqlConnection con = new SqlConnection(MainForm2.connection); con.Open(); string cmd1 = string.Format(@"Select * from ProjectInfo where ProjectName='{0}'", pjnm); string cmd2 = string.Format(@"Select... 阅读全文
posted @ 2013-11-05 16:33 DayDreamInGIS 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 返回排序后的索引数组,索引数组的元素代表排序后的数组元素在原数组中的位置#region 排序 返回索引 /// /// 排序,返回索引 /// /// public static int[] sort(int[] list) { int[] sss = new int[list.Length]; for (int i = 0; i sss[j]) { min = j; ... 阅读全文
posted @ 2013-07-24 16:54 DayDreamInGIS 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 为某表做剔除整合处理,各行相关.起初使用 ICursor pCursor = pTable.Search(null,false); 语句查询,ICursor的第一行并没有指向表的第一行,虽然不是第一行,只要顺序一致,也能处理.但是运行时结果一直不理想,出现奇怪的记录.一直以为自己代码写错了,查询/调试了N久.后来发现,ICursor游标不但没有指向第一行,ICursor指向表中的顺序也并不完全一致,出现奇怪的跳动.解决方法:使用TableSort对象,如下,设置排序字段,再进行查询即可.ITableSort ts = new TableSortClass(); ts.Ta... 阅读全文
posted @ 2013-07-24 16:48 DayDreamInGIS 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: 记录代码调试过程中经常出现的异常信息(1)Field isnot editable. 字段不可编辑,原因:为ObjectID 字段赋值 2013 07 24(2)字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。向Personal GeoDatabase中添加数据,程序将一个double类型的变量转化为字符串添加,抛出此异常,查询相关资料显示为插入的值过长了,超出了字段的限制。解决方法,将double的变量转化为字符串之前round一下 阅读全文
posted @ 2013-07-24 16:41 DayDreamInGIS 阅读(211) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;namespace 改为相关项目的命名空间{ /// /// 常用角度处理类 /// /// llc3s@foxmail.com public class CommonAngleFun { #region 十进制度转化为弧度 /// /// 十进制度转化为弧度 /// ... 阅读全文
posted @ 2013-06-28 13:54 DayDreamInGIS 阅读(367) 评论(0) 推荐(0) 编辑