Time of Update: 2018-12-07
今日碰到了這麼一個異常,異常資訊如下:Type : System.InvalidOperationException, mscorlib, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b77a5c561934e089Message : 使用 JSON JavaScriptSerializer 進行序列化或還原序列化時出錯。字串的長度超過了為 maxJsonLength 屬性設定的值。Source : System.Web.ExtensionsH
Time of Update: 2018-12-07
在上一篇隨筆中,大家給出了不少建議,尤其是指出了截屏方法的不足之處。其實,使用上述方法去截屏也是逼不得已,因為公司實際項目需求中,還有其他一些要求,在此不便細說。如果僅僅為了截屏,我推薦大家直接用WebBrowser控制項來實現,非常簡單。 實現步驟如下:(1)建立一個Form應用程式,在表單上添加一個Panel,假設Name為panel1,設定:panel1.AutoScroll=true。(2)在panel1中放置一個WebBrowser控制項,假設Name為webBrowser1,設定:
Time of Update: 2018-12-07
在使用WCF服務時,通常都是用svcutil組建代理程式類和配置,用產生的預設配置就可以調用服務。先來看看產生的預設的配置內容:View Code
Time of Update: 2018-12-07
昨天在用IIS部署一個WCF服務時,碰到了如下錯誤:理解了文檔內容,但無法進行處理。 - WSDL 文檔包含無法解析的連結。 - 下載“http://admin-pc/IISHostService/Service1.svc?xsd=xsd0”時出錯。 - 基礎串連已經關閉: 接收時發生錯誤。 - 無法從傳輸串連中讀取資料: 遠程主機強迫關閉了一個現有的串連。。 -
Time of Update: 2018-12-07
/// <summary> /// 改變行背景色 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void grid_HtmlRowPrepared(object sender,
Time of Update: 2018-12-07
ASPxGridView1沒有內建的單擊,雙擊事件,所以要自己寫, <script language="javascript" type="text/javascript"><!-- function OnGridFocusedRowChanged() { var t = grid.GetRowValues(grid.GetFocusedRowIndex(), 'sheet_no', OnGetRowValues);
Time of Update: 2018-12-07
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"
Time of Update: 2018-12-07
使用sqlcommand.executenonquery()方法插入foreach (DataRow datarow in datatable.Rows){string sql = "INSERT INTO [Table_1]([CompanyName],[CompanyCode],[Address],[Owner],[Memo])" +"VALUES('" + datarow["CompanyName"].ToString() + "'" +",'" +
Time of Update: 2018-12-07
一文,我有的地方說錯了,子項邦定資料,是完全可以動態,昨天才研究出來,//邦定資料方法 private void NewMethod(int i) { ASPxGridView subGrid = (ASPxGridView)this.grid.FindDetailRowTemplateControl(i, "subGrid");//得到子項控制項的名稱 object var = this.grid.GetRowValues(i, new string[] {
Time of Update: 2018-12-07
在實際運用中經常會建立這樣的結構表Category(Id, ParentId, Name),特別是用於樹形結構時(菜單樹,許可權樹..),這種表設計自然而然地會用到遞迴,若是在程式中進行遞迴(雖然在程式中遞迴真的更方便一些),無論是通過ADO.NET簡單sql尋找還是ORM屬性關聯都會執行多次sql語句,難免會造成一些效能上的損耗,所以乾脆使用sql的函數來解決這個問題,用函數返回我們最終需要的結果。針對這類需求,這裡我列出三種常用的遞迴:以一個節點為基點,列出所有子節點直到無子 (找下級) 。
Time of Update: 2018-12-07
目前項目裡面有個需求,需要多線程操作資料庫,等待資料庫操作完畢之後,主線程才能繼續執行以後的操作。想了想,最後決定使用兩個訊號量來完成這個需求。具體需求如下
Time of Update: 2018-12-07
SQL Server 按某一欄位分組 取 最大 (小)值所在行的資料 -- 按某一欄位分組 取 最大 (小)值所在行的資料 -- (愛新覺羅.毓華(十八年風雨,守得冰山雪蓮花開) 2007-10-23於浙江杭州) /* 資料如下:name val memoa 2 a2(a的第二個值)a 1 a1--a的第一個值a 3 a3:a的第三個值b 1 b1--b的第一個值b 3 b3:b的第三個值b 2 b2b2b2b2b 4
Time of Update: 2018-12-07
常見問題集(FAQ) - WEB報表ISS6 WEB伺服器不能訪問 grf 報表範本檔案的問題通過 IE 不能訪問到 .grf 報表檔案,這是因為 IIS6 對訪問的副檔名做了限制,所以除了已經定義的副檔名之外,其他的副檔名都不能訪問,這跟 ISS5 不一樣,ISS5對所有的副檔名都不做限制。解決辦法:開啟“Internet資訊服務”管理介面,增加“.grf”副檔名定義 MIME 類型。能夠直接下載.grf檔案,這樣這個問題肯定就解決了。操作步驟:1. 開啟 IIS Microsoft
Time of Update: 2018-12-07
protected void ASPxGridView1_HtmlRowPrepared(object sender, ASPxGridViewTableRowEventArgs e) { if (e.RowType != DevExpress.Web.ASPxGridView.GridViewRowType.Data) return; int s = (int)e.GetValue("TeaID"); if (s
Time of Update: 2018-12-07
/// <summary> /// Md5加密的方法 /// </summary> /// <param name="code">幾位加密</param> /// <param name="str"></param> /// <returns></returns> private string GetMd5(int
Time of Update: 2018-12-07
前幾天剛安裝Windows Server 2008 r2 sp1 遇到問題之後,昨天我又遇到一個問題(但我不害怕有問題),提示:HTTP 錯誤 404.2 - Not Found由於 Web 服務器上的“ISAPI 和 CGI
Time of Update: 2018-12-07
一。ASPXGridView外觀顯示屬性:Caption----列的標題(KeyFieldName----資料庫欄位SEOFriendly 是否啟用搜尋引擎最佳化Summary 指定分頁匯總資訊的格式Setting節點的ShowFilterRow=True設定快速尋找功能 SettingsBehavior.AllowFocusedRow=true
Time of Update: 2018-12-07
註:GridControl中包含了GridView 添加GridControl1串連資料庫:string souce ="server=(local);Integrated Security=SSPI;database=dx";SqlConnection conn =new SqlConnection(souce);conn.Open();string str ="select * from base_color";string str2 ="select * from base_detail"
Time of Update: 2018-12-07
在實際開發過程中也許不少人也遇到過我同樣的需求:需要擷取DataTable中某一列或幾列的含有的不同值,得到類似SQL中Group By的結果1、傳統做法是遍曆DataTable(.NET Framework個版本通用) /// 按照fieldName從sourceTable中選擇出不重複的行, /// 相當於select distinct fieldName1,fieldName2,,fieldNamen from sourceTable /// <
Time of Update: 2018-12-07
private void bindASPxNavBar() { DataTable dt = DB.FillDataTable_Pro("select item_clsname,item_clsno from bi_t_item_cls where item_flag=0 and len(item_clsno)=2"); this.ASPxNavBar1.Groups.Clear();