原创 sql2005中delete與drop的區別

delete表是直接刪除表內的數據,即清空表,表結構還是存在的。 用法 delete 表名 drop表則是刪除表,包括表結構。 其中寫的腳本在第三方的數據庫管理程序(navicat)中總是莫名其妙的不成功,但是在微軟的SQL Serve

原创 Application.DoEvent() 防止ui假死

豐富的用戶體驗是所有交互式應用程序的主要方面。需要用戶交互的軟件必須儘可能快地響應用戶的活動。與此同時,應用程序必須能夠處理數據以便將結果顯示給用戶。 在應用程序中使用多個線程可以將用戶界面 (UI) 執行的任務與後臺執行的任務分開。通過

原创 sql中解決 distinct與groupby語句的不唯一性

測試環境mssql2005 有時候我們需要選擇一列爲唯一值,辦法有distinct和groupby。但是我們選擇的列是多列,那麼如果是非聚合函數,結果可能是不唯一的。   所以採用虛列是有意義的。   借用網上的例子: 如何select

原创 SQL SERVER ID標識列重新置1並排列

我們在使用數據庫時可能會刪除一些記錄,因此,數據表中的標識就有可能不是由1開始或其間會斷斷續續.可以怎麼來使它重新置1並排列呢? 大家經常使用SQL

原创 最開始.net ajax

只能向頁面中添加 ScriptManager 的一個實例 FormView控件中實現DropDownList+Ajax級聯時,整個頁面只能有一個ScriptManager控件,且ScripManager控件不能放在FormView裏,而應

原创 從datagridview更新到數據庫方法

從datagridview更新到數據庫從網上找的方法大多是datagridview綁定後更新到數據庫。實際操作中發現存在諸多限制: 如要求必須有主鍵、還要主鍵在操作的語句中。暈,太不靈活了 常見代碼:                Sql

原创 網頁文本編輯器提交失敗問題

用的是kindeditor4.17,囉嗦兩句,ueditor也不錯,可惜官方只注重php方面,.net也支持但是默認的配置圖片是不能用的。資料也很少,官方直接沒有資料,論壇除php問題外從不解答。雖然很好但我放棄。kindeditor功能

原创 當SqlDataReader.Read()少一條記錄時

SqlDataReader是c#裏面針對讀取SQLserver數據的一種很好用、效率很高的方式。SqlDataReader.Read()將數據庫中的數據,保存至一個結果集中result中。 利用read()方法,可以遍歷當前結果集(每一條

原创 ScriptManager和UpdatePanel控件

ScriptManager和UpdatePanel控件(轉) ScriptManager和UpdatePanel控件聯合使用可以實現頁面異步局部更新的效果。其中的UpdatePanel就是設置頁面中異步局部更新區域,它必須依賴於S

原创 net C# dataGridView 列寬設爲百分比 %

設;置性性 AutoSizeColumnsMode 爲 Fill 代碼 this .dataGridView1 .DataSource=ds .Tables[0] .DefaultView;             this .dataG

原创 aspx限制IP訪問

首先是在global里加個Application_BeginRequest方法   void Application_BeginRequest(object sender, EventArgs e)     {         if

原创 如何不讓DataGridView手工列自動排序

如果不想讓DataGridView自動生成與數據源對應的列,只需要把屬性AutoGenerateColumns設爲false即可。 需要注意的是在界面設計的屬性窗口中是看不到AutoGenerateColumns屬性的,需要在代碼中設定,

原创 SQL爲查詢的結果加上序號(ROW_NUMBER) 合併多個查詢結果

原作者好像叫做topcat,我是自己理解了一下憑記憶寫下來備用的。 如果使用Select Name From StudentTable,顯示的結果是: Name 張三 李四 而如果使用Select ROW_NUMBER() AS ROW

原创 C#中substr和substring的區別

這兩個方法比較有意思,很像,但結果卻是相差十萬八千里。我也是從誤用它們開始,慢慢進入到它們的世界。因爲很巧的是當start是爲0的時候,二者的結果是一樣,而我在這之前就看過substr這個方法。所以讓我產生一種錯覺,就是隻有substr

原创 關於Access數據庫id自增列用update語句報“標準表達式中數據類型不匹配”的問題

Accesss數據庫表fee存在自增列ID. 原語句1: string str="update fee set 項目='" + textBox1.Text.Trim() + "',費用='" + textBox2.Text.Trim()