用到的是PagedDataSource類,熟悉其中的屬性和方法便能快捷掌握分頁技巧,用到控制項有顯示當前頁碼的Label,上一頁,下一頁,首頁,末頁和一動態綁定頁碼的DropDownList,具體代碼如下: //分頁Binder 方法 void BindDataByPage() { //標記當前頁碼 int currentPage=Convert.ToInt32(PageNum.Text); //建立資料庫操作類 EasybuyExcuData
轉自http://www.csdn.net/1、DataGrid動態模板列更新資料並且分頁的例子 http://www.cnblogs.com/lovecherry/archive/2005/03/26/126102.html 2、DataGrid動態添加模板列的一個例子 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125526.html 3、DataGrid實現增刪(帶提示)改和分頁 http://www.cnblogs.com/l
預設分頁模式:選中“允許分頁”;頁大小;頁導航設定,可以是上下方式,也可以用頁碼方式格式裡可以設定“頁導航”按鈕的對起方式; private void datashow()//綁定資料 { string sql="server=127.0.0.1;database=ltp;user id=sa;password="; SqlConnection mycon=new SqlConnection(sql); string selsql="select * from data";
轉:http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html http://www.cnblogs.com/lovecherry/archive/2005/03/25/125492.html 上一次,我們為這個DataGrid實現了添加、刪除、修改、分頁、動態修改內容等功能,今天再來分析一下如何為之添加自增列、單選、多選的功能。 首先看一下需要在上次的基礎上增加的代碼: (1)實現自增列
顯示結果 CustomerIDCompanyNameCountryWHITCWhite Clover MarketsUSATRAIHTrail's Head Gourmet ProvisionersUSATHECRThe Cracker BoxUSATHEBIThe Big CheeseUSASPLIRSplit Rail Beer & AleUSASAVEASave-a-lot MarketsUSARATTCRattlesnake Canyon
開發產品的時候,需要用到樹性的dropdownlist,於是在網上找方法,找了很多,都不是很有效,於是自己寫了個! 首先設計好資料庫,假設資料庫有三個欄位Id,ParentId,Name。ParentId是樹性結構必須的,就是節點的父節點id,假設跟節點id都是0。下面就可以綁定了! 思路應該很簡單,就是先綁定根節點,再迴圈綁定子節點!父節點和子節點之間為了顯示出階層,用空格格開,不過不是space鍵,沒用的,必須用v1的特殊字元1。///
jQuery-jTemplate.js下載:http://jtemplates.tpython.com/ 一 , 簡單介紹 它是一個基於jQuery開發的javascript模板引擎。它主要的作用如下:1. 通過JavaScript擷取JSON形式的資料;2. 擷取一個HTML模板,與資料相結合,產生頁面HTML。二 , 快速上手先來看一個簡單的例子:<script type="text/javascript"
一旦養成的寫部落格的習慣,就很難不繼續下去,從開始寫部落格到現在已經快兩年了,基本每個月都有更新,從未間斷。 我寫部落格的目的完全是自己我學習與思考的記錄。所以,並不是要等到有大的感悟才來寫上一篇,也不是要求自己的博文必須有很高品質,更不會在意自己所記錄的內容已經被別人記錄了若干遍。 我會盡量更通俗將自己所學習與思考的東西記錄下來。如果能對別人有一絲的協助我將無比開心。更多的時候,寫部落格也是為了讓自己更方便的尋找以前學過的東西,隨時溫習。 說說搬家的原因: 首先部落格園是個很好的平台
三、改變對話方塊外觀 對話方塊的外觀控制包括從視窗邊緣風格(edge)、是否存在捲軸(scroll)、是否包含上下文關聯提示表徵圖(help)、是否顯示狀態列(status)以及是否可以改變視窗大小(resizable)等方面。預設情況下,新開啟的視窗是大小不可改變的、邊緣風格為凸起、在新視窗右上方顯示一個上下文關聯提示表徵圖、存在捲軸,比如:edge的可取值為sunken(凹陷)和raised(凸起),status、help、resizeable和scroll的可取值都是yes、no、1、0、
第一種用法也是最常用的用法,估計相關的資料都比較常見;一般在.aspx檔案中使用<%# DataBinder.Eval(Container.DataItem,"yourColname")#>第二種是直接在DataGird的ItemBound事件裡使用DataBinder.Eval().這種用法十分靈活,如果你需要對目標資料進行一些加工處理,這種方法應該能夠滿足。當然,也可以使用第一種方法實作類別似的功能,不過,相比較而言,還是會麻煩些。以下是關鍵的例子代碼:DataGird1_Ite
完整的 HTTP 1.1規範說明書來自於RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D線上查閱。HTTP 1.1的狀態代碼被標記為新特性,因為許多瀏覽器只支援 HTTP 1.0。你應只把狀態代碼發送給支援 HTTP 1.1的用戶端,支援協議版本可以通過調用request.getRequestProtocol來檢查。 本部分餘下的內容會詳細地介紹 HTTP
最近做個項目,其中碰到個問題,就是主從非約束表的提交...主表一條記錄同多個子表多行記錄一同提交,不能出現問題,出現問題就全部復原。好現在說下主要處理方法吧,我不習慣講東西講很詳細,一般說下重點就可以了,寫程式主要是一個清晰簡潔的流程。1.考慮實現交易處理2.考慮多行的datagrid提交1.假定一次提交3個表,1個主表1條記錄,2個子表各3條記錄,子表用DataGrid實現。那麼建立3個執行insert的預存程序,這3個預存程序要在事務之中一起實現。 myConn.Open ();
折騰了一段時間,對這個問題做個簡單總結:1. 如果是單個頁面 A.aspx 傳遞參數 到頁面 B.aspx,可以通過設定A中的postBackUrl="~/B.aspx",或者使用 Server.Transfer("~/B.aspx")。在目標頁面 B.aspx 中,通過 PreviousPageType VirtualPath="~/A.aspx" 的強類指定源頁面 A.aspx。這樣,可以在B.aspx中通過 FindControl()
GridView的幾個事件(如實現: 行的雙擊/單擊/捕捉鍵盤按鍵/滑鼠懸浮/移出效果)(範例程式碼下載) (一). 樣本圖片 (二). 代碼[前台]<script language="javascript"> function DbClickEvent(d) { window.alert("事件類型: DoubleClidk 作用對象: " + d); }
JavaScrip進階應用程式:操作模態與非模態對話方塊 (1) 我們知道,對話方塊一般分為兩種類型:模態類型(modal)與非模態類型(modeless)。所謂模態對話方塊,就是指除非採取有效關閉手段,使用者的滑鼠焦點或者輸入游標將一直停留在其上的對話方塊。非模態對話方塊則不會強制此種特性,使用者可以在目前的交談框以及其他視窗間進行切換。本文介紹如何使用JavaScript語言來建立這兩種類型的對話方塊、控制其大小和位置、改變其外觀以及在對話方塊間的資料傳遞。
這個是可以線上上傳圖片的! CuteEditor 5.0 破解版的是:http://www.seaskyer.net http://www.okajax.com/info/tooldown/200604980.htm CuteEditor 5.0 示範地址:http://wap.seaskyer.net/CuteEditor/vb/ 一篇比較好的文章: CuteEditor 5.0的安裝及它與Ajax.net配合無重新整理操作資料庫! 優點:配置簡單,功能強大
來自:UML 作者:shanyou 簡介編寫單元測試是一種驗證行為,更是一種設計行為。同樣,它更是一種編寫文檔的行為。編寫單元測試避免了相當數量的反饋迴圈,尤其是功能驗證方面的反饋迴圈。雖然由程式開發人員自己寫Unit Tests(單元測試)來測試自己寫的程式碼已經行之有年,但是大部分的Unit Tests都是寫在主要的程式碼已經設計好、寫好之後。大部分的程式開發人員都有相同的的經驗,在主要程式碼寫好之後再來加入Unit Test是一項困難的工作,而且在時間的壓力之下Unit
最近做的項目用到了微軟的樹控制項,所以我總結了部分樹控制項的用法。遍曆節點 void GetAllNodeText(TreeNodeCollection tnc) { foreach(TreeNode node in tnc) { if(node.Nodes.Count!=0) GetAllNodeText(node.Nodes); Response.Write(node.Text + " "); } } 建樹 private void
* 樣本:<form action="" onSubmit="return validateForm(this)">UserName: <input type="text" name="username" depends="require" mask="^\w{6,20}$"><br/>Password: <input type="password" name="password"
private void ShopCar(int id,string name,double price,int numble,int tag) //tag等於1為增加商品,0為減 { System.Data.DataTable dt; if(HttpContext.Current.Session["shop_car"]==null) { dt=new DataTable(); dt.Columns.Add(new