freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于asp的產(chǎn)品銷售管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-24 17:09 本頁面
 

【文章內(nèi)容簡介】 母版頁提供公用內(nèi)容,而內(nèi)容網(wǎng)頁則提供該網(wǎng)頁所特有的內(nèi)容。以下代碼是母版頁中的內(nèi)容位置,將會被其他頁面替代。asp:ContentPlaceHolder ID=ContentPlaceHolder1 runat=server /asp:ContentPlaceHolder 同時在母版頁加入了一個ScriptManager,作為服務器端的控件,ScriptManager 回應 頁面生命周期中的事件,利用這些事件協(xié)調(diào) AJAX 使用的所有控件、選項和代碼的活動。ScriptManager 將關(guān)聯(lián)某一特定事件,當事件發(fā)生時獲得通知,并根據(jù)環(huán)境配置多個設(shè)置;此過程將通過 頁面的呈現(xiàn)循環(huán)多次重復進行。 asp:ScriptManager ID=ScriptManager1 runat=server/asp:ScriptManager 同時在母版頁上設(shè)計了一個時間指示的文本標簽,該Label能自動獲取當前時間并進行顯示,主要是由后臺的代碼實現(xiàn),在這里說明一下Page_Load函數(shù),這是一個后臺由系統(tǒng)自動調(diào)用的函數(shù),在頁面讀入或者回發(fā)的時候均會觸發(fā)這個函數(shù),執(zhí)行里面的函數(shù)體,在這邊對Label進行賦值,其內(nèi)容由系統(tǒng)內(nèi)置的類DateTime來自動獲取當前時間,并由ToString按照M月d日 H時m分的格式轉(zhuǎn)換成字符串,完成顯示。protected void Page_Load(object sender, EventArgs e) { = ( M月d日 H時m分, )。 } GridView在有表格呈現(xiàn)的地方采用GridView控件來實現(xiàn),GridView控件顯示表格的參數(shù)繁多,功能強大,首先放入一個GridView控件并且調(diào)整其外觀參數(shù),GridView的外觀參數(shù)非常多,這里用到了間隔行不同的外觀設(shè)定,即可得到如下圖所示的效果。圖16 GridView控件實現(xiàn)表格顯示數(shù)據(jù)外觀設(shè)定完畢后,對不同的列,根據(jù)數(shù)據(jù)庫中的列名,依次進行設(shè)置,HeaderText設(shè)置該列第一行表頭的文字,DataField設(shè)置數(shù)據(jù)庫中的列名,綁定的時候?qū)@示其在數(shù)據(jù)庫中的數(shù)據(jù)部分。列又分為BoundField,CheckBoxField,HyperLinkField,ImageField,ButtonField,CommandField,TemplateField。本系統(tǒng)將使用其中的5種,BoundField是文字區(qū)域,普通數(shù)據(jù)則使用BoundField,如果當前列是可以點擊的超鏈接,則使用HyperLinkField,HyperLinkField的設(shè)置里有導航地址,可以設(shè)置如”~/?id={0}”的格式,由{0}表示該行的值,這樣的格式將使每一行導向不同的頁面。單選框Field的Value設(shè)置由True或False控制,而最重要的CommandField則提供了刪除,更新的操作,與其他控件相同,設(shè)置了OnRowDeleting和OnRowUpdating后在后臺設(shè)置其執(zhí)行函數(shù)。執(zhí)行函數(shù)采用SQL語句,DELETE,UPDATE來操作數(shù)據(jù)庫,具體實現(xiàn)可以從源代碼中查看,關(guān)于GridView的數(shù)據(jù)綁定,同樣也要用到SQL的Select語句,由實例化的BaseClass1中的ReadTable獲取某個數(shù)據(jù)表內(nèi)的數(shù)據(jù),然后用DataBind方法來綁定數(shù)據(jù)。關(guān)于GridView的分頁,采用了兩種方法實現(xiàn),其一是內(nèi)部提供的方法,控件提供下面的頁碼索引和上一頁、下一頁等按鈕,只需給響應事件的函數(shù)GridView1_PageIndexChanging添加改變頁碼和重新綁定的C代碼即可。另一種則用到了新的類PagedDataSource,由該類來為數(shù)據(jù)表分頁,并且需要自己編寫函數(shù)實現(xiàn)翻頁功能,其優(yōu)點是有更大的靈活性,可以自由安排翻頁控制的顯示方式,例如還可以顯示總頁數(shù),當前頁碼等額外信息。由于很多情況下頁面沒有辦法填充整個PageSize,而控件本身也不提供自動填充的功能。所以本系統(tǒng)使用了GridView1_DataBound響應函數(shù),在其中計算該頁欠缺的行數(shù),然后進行填充,生成足夠多的新行,并且給每行的所有單元格附上一個空格。 圖17 ,在該文件內(nèi)部定義好css樣式后,鏈接該文件如下,即可使用 id=”xxx” 。link href=~/ rel=stylesheet type=text/css / 定義樣式的格式,例子:MainDiv{ width: 740px。 margintop: 0px。 marginleft:auto。 marginright:auto。},其中大部分設(shè)置除了可以編輯該文件來實現(xiàn)外,還可以通過圖形界面的設(shè)置來修改該文件,具體內(nèi)容為:connectionStrings add name=ConnectionString connectionString=Data Source=.\SQLEXPRESS。AttachDbFilename=|DataDirectory|\。 Integrated Security=True。User Instance=True providerName=//connectionStrings其中,Data Source=.\SQLEXPRESS表示這里使用的是SQL Server Express,AttachDbFilename=|DataDirectory|\, Integrated Security=True。User Instance=True是安全性設(shè)置以及是否新建用戶例程的選項。 基礎(chǔ)函數(shù)類Class_Base。在命名空間下設(shè)立基礎(chǔ)的SQL調(diào)用函數(shù)類Class_Base,該類主要由以下幾個函數(shù)構(gòu)成,完成的功能包括,執(zhí)行SQL語句,讀寫數(shù)據(jù)表DataTable,讀寫數(shù)據(jù)集DataSet,獲得數(shù)據(jù)集DataSet,獲得SQLDataReader,以及讀取一行中的某個字段的值。,具體內(nèi)容見下。//讀寫數(shù)據(jù)表public DataTable ReadTable(String strSql)//讀寫數(shù)據(jù)集public DataSet ReadDataSet(String strSql)public DataSet GetDataSet(String strSql, String tableName)public SqlDataReader readrow(String sql)//讀某一行中某個字段的值public string Readstr(String strSql, int flag)public void Execsql(String strSql)ReadTable:該函數(shù)返回類型為DataTable ,首先創(chuàng)建一個數(shù)據(jù)表dt,定義一個新的連接控件并且初始化,打開連接,定義初始化新的連接適配器并且用來填充數(shù)據(jù)到dt,關(guān)閉連接,返回這個dt。ReadDataSet:該函數(shù)返回類型為DataSet,首先創(chuàng)建一個數(shù)據(jù)集ds,定義一個新的連接控件并且初始化,打開連接,定義初始化新的連接適配器并且用來填充數(shù)據(jù)到ds,關(guān)閉連接,返回這個ds。GetDataSet:該函數(shù)返回類型為DataSet,首先創(chuàng)建一個數(shù)據(jù)集ds,定義一個新的連接控件并且初始化,打開連接,定義初始化新的連接適配器并且用來填充數(shù)據(jù)到ds,關(guān)閉連接,返回這個ds。同上一個函數(shù)相比多了一個參數(shù),Readrow:該函數(shù)的返回類型為SqlDataReader,定義一個新的連接控件并且初始化,打開連接,定義初始化新的連接適配器,關(guān)閉連接,若Reader中有數(shù)據(jù)則返回。Readstr:該函數(shù)返回類型為string,首先創(chuàng)建一個數(shù)據(jù)集ds,定義一個新的連接控件并且初始化,打開連接,定義初始化新的連接適配器并且用來填充
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1