原创 c#循環進度條(來回轉的進度條)

1、c#自帶進度條控件 在屬性裏設置 在代碼裏設置   this.progressBar1.Style = ProgressBarStyle.Marquee; 效果:   2、Dev循環進度條控件

原创 c#+ArcgiEngine+postgresq無法連接到數據庫,因爲數據庫客戶端軟件無法加載。確保已正確安裝並配置數據庫客戶端軟件。

今天在配置c#+ArcgiEngine+postgresql時,使用ArcCatalog可以創建postgresql的SDE連接,並且可以可以創建要素,但是在c#中連接時,一直報上面這個錯誤。   原因:postgresql的32位客戶

原创 c#字符串轉double

              string str=“123”;             if (double.TryParse(str, out db))             {                 db = Double

原创 c#獲取字符串長度、字節長度、utf-8字節長度

            string str = "測試123+-";             int test1 = str.Length;//長度爲7     字符長度:不管中文、英文、符號都是一個字符             int

原创 c#讀取mdb

            this._connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";";//數據庫07以前版本      

原创 ArcGIS Engine遍歷圖層,獲取指定的圖層

方法一:根據mxd文件路徑進行遍歷 同理可以根據其他條件獲取指定的圖層,此處圖層名稱只是一個例子。 //mxdPath 文件路徑"C:\\test.mxd",layername圖層名稱 public IF

原创 ArcGIS Engine遍歷圖層,刪除空的要素集圖層

遍歷圖層,判斷是否爲要素集圖層ICompositeLayer和count是否爲0,從下往上刪,第一遍刪除最下層的空要素集,直到沒有空要素集結束。 //刪除空要素集 private IList<ILayer

原创 在未被引用的程序集中定義。必須添加對程序集xxx的引用

缺少對程序集xxx的引用,在項目引用中添加該程序集的引用即可

原创 PLSQL表名中文亂碼問題

解決方法: 打開環境變量,在系統變量中新建變量  NLS_LANG   值爲   SIMPLIFIED CHINESE_CHINA.ZHS16GBK

原创 c#無邊框窗體移動(多窗體調用方法)

公共類 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms;

原创 The operation was attempted on an empty geometry

Arcgis Engine開發過程中報此錯誤,已解決 解決過程,查看報錯對象中的屬性 報錯對象爲ILine,部分成員引發了“System.Runtime.InteropServices.COMException”類型的異常,主要是因爲在

原创 dev gridview控件日期格式數據顯示問題

在Dev GridView控件中,數據庫中表數據日期都是長日期格式(yyyy-MM-dd HH:mm:ss),但顯示在控件變成短日期格式(yyyy-MM-dd) 修改日期顯示格式: gridView1.Columns[1].Display

原创 Dev TreeList拖拽詳解(內部節點拖拽)

1、設置屬性OptionsBehavior Editable = False, DragNodes = True 設置完之後,就可以進行基礎的節點拖拽了 2、增加拖拽邏輯 主要用到三個函數: BeforeDragNode()(拖拽前判斷選

原创 不可識別的數據庫格式

今天在用c#讀取mdb文件時報此錯誤,已解決。 原因:數據庫連接符錯誤 舊版:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbpath+ ";";//Access07以前版本 新

原创 Objects in this class cannot be updated outside(不能在編輯會話之外更新此類中的對象)

在進行AE二次開發中,操作sde數據庫,進行featureClass.CreateFeature()時報錯,提示Objects in this class cannot be updated outside 打開arcmap查看報錯的圖層