原创 GridView中動態添加模板列和其子控件集合

一、實施說明: 1 實施原因: 因爲在做一個MOSS WebPart控件時候,遇到一個問題,如何選擇需要導出的數據列; GridView的數據源是動態的,所以沒有辦法靜態使用模板列,來選擇導出的列; 之所以沒有用Bou

原创 將GridView導出爲PDF 通過itextsharp

主要介紹將GridView顯示的內容轉換爲PDF文檔,當用戶訪問並想將頁面顯示(GridView)的內容保存爲PDF時即可通過本程序先將轉換後的PDF文件保存到服務器中指定的文件夾下,再自動提示用戶是否將得到的PDF文檔保存到本地。  

原创 按enter鍵是否觸發提交表單

本demo演示在文本框中按enter鍵是否觸發提交表單 默認情況下,一個文本框的時候,提交,不管按鈕type是submit還是button   一個文本框的時候怎麼才能做到不提交,方法是加一個隱藏掉的文本框    只要有typ

原创 apache和tomcat的區別

經常在用apache和tomcat等這些服務器,可是總感覺還是不清楚他們之間有什麼關係,在用tomcat的時候總出現apache,總感到迷惑,到底誰是主誰是次,因此特意在網上查詢了一些這方面的資料,總結了一下:   一 apache支持靜

原创 JS控制只能輸入數字

//數字和小數點 function checkNum() {if(((event.keyCode>=48)&&(event.keyCode <=57))||(event.keyCode==46)) {event.returnValue

原创 IsPostBack

IsPostBack是Page類的一個屬性,返回值爲一個布爾值。一般放在Page_Load事件中。當頁面是第一次打開時其值爲False,若當前頁面爲一個提交後的頁面其值爲True. ? 通俗的說就是當你的葉面第一次登錄時會調用if(!

原创 gridview如何添加一個自增的列

第一種方式,直接在Aspx頁面GridView模板列中.這種的缺點是到第二頁分頁時又重新開始了.            <asp:TemplateField HeaderText="序號" InsertVisible="False"> 

原创 ScriptManager.RegisterStartupScript方法

如果頁面中不用Ajax,cs中運行某段js代碼方式可以是: Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>window.open('defaul

原创 幾種location.href的區別 js實現網頁防止被iframe框架嵌套功能

首先我們瞭解一下:window.location.href、location.href、self.location.href、parent.location.href、top.location.href他們的區別與聯繫,簡單的說: "w

原创 你必須知道的25個C#基礎概念

1.靜態變量和非靜態變量的區別? 靜態變量:靜態變量使用 static 修飾符進行聲明 ,在所屬類被裝載時創建,通過類進行訪問,所屬類的所有實例的同一靜態變量都是同一個值。非靜態變量:不帶有static 修飾符聲明的變量稱做非靜態變量,在

原创 遠程訪問mysql server報錯:is not allowed to connect to this mysql

遠程訪問mysql server報錯:is not allowed to connect to this mysql 只有localhost可以訪問,解決辦法: 在安裝mysql的機器上運行:   1、d:\mysql\bin\>mys

原创 【Excel】向程序發送命令時出現問題 解決辦法

  向程序發送命令時出現問題   打開excel的時候,報上述錯誤,解決辦法:分2種情況 場景1:  1、在開始所有程序中找到Microsoft Excel 2007的運行程序,右鍵選擇屬性,在兼容性標籤將“以管理員身份運行此程序”的勾去

原创 GridView更新某(個)些指定單元格以及在編輯模式下無刷新顯示隱藏單元格內某控件

1、正常顯示模式下:(需要管理員更新的是訂單狀態和處理狀態) 2、點擊編輯進入編輯狀態下: 3、處理狀態所在列裏面是個模板列,包含了一個DropDownList控件,有三個選項: 4、當處理狀態選擇的是備註的時候,此模板列隱藏

原创 GridView導出數據到Excel(形如身份證等數據的處理)

//以下是一個DEMO  protected void Page_Load(object sender,EventArgs e)         {             DataTable dt = CreateTable();

原创 動態模板類使用 ITemplate 接口 GridView動態模板

GridView中動態添加模板,這個操作不復雜,主要調用了ITemplate 接口及其方法InstantiateIn,可能會用到TemplateField類。以GridView中動態添加模板列爲例。   首先根據創建一個實現ITemp