摘要: 刚开始学习WPF不久,今天用到了DataGrid空间,将所有的代码写好后无法显示数据。琢磨了一天也没有什么结果,无意中动了下AutoGenerateColumns 属性,让他为false。结果问题解决。上网搜答案:AutoGenerateColumns 就是自动产生列的意思 gridview等控件,如果设置了AutoGenerateColumns=true,就能够根据数据源的实际情况,自动生成gridview表格列;如果设置为AutoGenerateColumns=flase,那么程序员就必须要手动编写gridview控件的columns集合;否则即使正确帮定了数据,gridvew也什么都不显 阅读全文
posted @ 2012-04-18 16:53 hunklee 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 将access数据库添加到vs解决方案中,对其尽心更新等操作,操作成功但是数据库没有变化。经过分析,是access数据库“始终复制到本地”的问题。程序运行后会将修改后的access数据库复制到bin目录下,而不改变添加到解决方案的原始数据库! 阅读全文
posted @ 2012-04-11 16:31 hunklee 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 在写程序时,我们会经常使用变量,既然要使用,就要给变量起相应的名字,其实我们写程序,说白了就是为了赚钱(至少我这么认为,因为我的温饱问题都难以解决),这也就要求了我们写好的程序不仅仅自己能读懂,还要让别人读懂,这就要求我们对变量起名字时有一个规范.hungarian(匈牙利命名)法就是目前比较流行的一种规范.用这种方法命名的变量显示了其数据类型。匈牙利命名法有两种:系统匈牙利命名法(前缀代表了变量的实际数据类型)和匈牙利应用命名法(不表示实际数据类型,而是给出了变量目的的提示,或者说它代表了什么)。在这种命名方法中,一个变量名有一个或多个小写字母开头,这些字母有助于记忆变量的类型与用处,紧跟着 阅读全文
posted @ 2012-04-08 11:15 hunklee 阅读(5413) 评论(0) 推荐(0) 编辑
摘要: 1 public static void RemoveXData(Entity EntObject, string XDataName) 2 { 3 Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; 4 Database db = HostApplicationServices.WorkingDatabase; 5 6 using (DocumentLock docLock = Autodesk.AutoC... 阅读全文
posted @ 2011-11-09 11:04 hunklee 阅读(309) 评论(0) 推荐(0) 编辑
摘要: ViewTableRecord viewTableRecord = ed.GetCurrentView();viewTableRecord.CenterPoint = new Point2d() ;viewTableRecord.Height =h;viewTableRecord.Width =w;ed.SetCurrentView(viewTableRecord);Autodesk.AutoCAD.ApplicationServices.Application.UpdateScreen(); 阅读全文
posted @ 2011-11-09 10:28 hunklee 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { // 连接至 AutoCAD 应用程序 RegistryKey RegK = Registry.LocalMachine; RegistryKey software = RegK.OpenSubKey("Software\\Autodesk\\AutoCAD\\R17.1", false); if (software == nul... 阅读全文
posted @ 2011-01-09 17:35 hunklee 阅读(630) 评论(0) 推荐(1) 编辑
摘要: 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。 扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。仅当您使用 using 指令将命名空间显式导入到源代码中之后,扩展方法才位于范围中。 下面的示例演示为 System.String 类定义的一个扩展方法。请注意,它 阅读全文
posted @ 2010-12-08 22:05 hunklee 阅读(2708) 评论(2) 推荐(2) 编辑
摘要: 注意:对CAD进行开发的程序,进行加密时需要如下设置。 阅读全文
posted @ 2010-11-29 08:56 hunklee 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 用了几年了的Space就要关门了,里边有些代码不想随着转到其他博客上。发现这里不错,以后博客发这里。 阅读全文
posted @ 2010-11-28 21:42 hunklee 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 上午写了个提CAD PL拐点的程序,很简单,但是遇到提示选择时用esc取消CAD就会报错。程序如下:代码主程序没有问题,程序中能报错的地方只有if (sr.Status == PromptStatus.OK & sr.Value.Count != 0)这句,如果选择被取消sr.Status应该为PromptStatus.Cancel,sr.Status == PromptStatus.OK... 阅读全文
posted @ 2010-11-28 21:40 hunklee 阅读(292) 评论(0) 推荐(0) 编辑