1. 程式人生 > >c#程式設計經驗

c#程式設計經驗

1. 
     訪問資料庫表格實現自動增長(就像產量統計是手動設定的,繫結到ID列時,產量統計是多少,ID列就顯示多少):就是在新增資料時
 
    -------字串sql =“插入FirstTable(序號,SN,時間)值(@產量統計,@ iSN,@時間)”; ==“string sql =”插入FirstTable(SN,時間)值(@ iSN,@時間) “;
    -------去掉para1的設定,就是去掉下面這三行程式碼:          


             OleDbParameter para1 = new OleDbParameter(“@產量統計”,OleDbType.VarChar,100);
                                             para1.Value =產量統計;

                                           comm.Parameters.Add(PARA1);

2.如果實在無法判斷資料庫表格是否存在,就使用

    try
    {
        //建立表格
    }


    catch
    {
    }
3.刪除整個表格的方法:
           string sql =“drop table FirstTable”; //清空資料庫指定表格
           
4.比較字串時一定要注意字串的長度

   字串mISN_now =“aaaaa”;
   mISN_now = mISN_now.PadRight(50,''); // mISN_now字串長度不足50,用空來彌補
 
5.不要隨便點選重新升成解決方案,否則除錯時會閃退

6.帶netframework打包,選擇Setup專案=“右鍵屬性=”點選先決條件=“選中必備元件,選擇第二項”從與我的應用程式相同的位置下載系統必備元件“=”確定,退出

7.轉載https://blog.csdn.net/chenchao/article/details/80894540:帶netframework打包提示報錯必須下載netframework到本地

   淨框架下載地址

   https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developers#redistributable-packages

   .NET Framework 4.6.1:NDP461-KB3102436-x86-x64-AllOS-ENU.exe

   中文語言包:.NET Framework 4.6.1語言包

   將NDP461-KB3102436-x86-x64-AllOS-ENU.exe複製到

   C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \ Packages \ DotNetFX461

   將NDP461-KB3102436-x86-x64-AllOS-CHS.exe複製到

   C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \ Packages \ DotNetFX461 \ zh-Hans

8.窗體執行過程中突然縮小,可能是因為文字顯示設定超過100%了