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

正文內(nèi)容

外文文獻—aspnet2-資料下載頁

2024-11-03 02:09本頁面

【導讀】1.Introduction. right

  

【正文】 Detach 數(shù)據(jù)庫 。一旦你分離開該數(shù)據(jù)庫并且把它添加到 工程,你就可以通過企業(yè)管理器重新依附它。 ) 四、把 SqlDataSource 控件連接到數(shù)據(jù)庫 現(xiàn)在,既然我們看到了怎么創(chuàng)建并且通過 Visual Studio 的接口來使用數(shù)據(jù)庫;下面,讓我們把注意力轉(zhuǎn)到從一個 web 頁面訪問和顯示來自一數(shù)據(jù)庫的數(shù)據(jù)上。 包括了幾個新的數(shù)據(jù)源控件 它們的唯一目的是提供到數(shù)據(jù)的聲明性存取。共有五個內(nèi)置的數(shù)據(jù)源控件 它們都能夠在 Visual Studio中的工具箱的 數(shù)據(jù) 部分找到。 SqlDataSource用于檢索和修改來自于一個關(guān)系數(shù)據(jù)庫的數(shù)據(jù)。這里的 Sql并不意味著這種數(shù)據(jù)源只與微軟 SQL Server 一起畢業(yè)論文 工作;而是可以與其它任何一種關(guān)系數(shù)據(jù)庫一起工作 :SQL Server, Access, Oracle,等等。如果你在連接到一個 SQL Server 數(shù)據(jù)庫,那么控件將會非常聰明地在內(nèi)部啟用 SqlClient 類。 AccessDataSource用于檢索和修改來自于一個 Access 數(shù)據(jù)庫文件的數(shù)據(jù)。你可能想知道,如果 SqlDataSource 能夠與 Access 數(shù)據(jù)庫文件一起工作,那么為什么還存在這個控件呢?其實,這個 Access 數(shù)據(jù)源控件使得你更容易地連接到一個 Access 數(shù)據(jù)庫 你只要指定到 Access 數(shù)據(jù)庫的 .mdb 文件的路徑即可。注意在使用 SqlDataSource 時,你需要使用一完全限定的指定數(shù)據(jù)提供者的連接串。 ObjectDataSource用于通過一個商業(yè)對象來檢索和修改數(shù)據(jù)。理想地,你的 應(yīng)用程序包括一組類 它形成中間層 (而不是讓 頁直接操作數(shù)據(jù)庫 )。如果你有如此的結(jié)構(gòu),那么可以使用 ObjectDataSource 來查詢中間層。 XmlDataSource用于檢索來自一 XML 文件的數(shù)據(jù)。 SiteMapDataSource用于提供只讀存取定義在站點地圖中的站點結(jié)構(gòu)。這個控件在當你想要在一個 TreeView 或 Menu 控件中顯示一個站點的結(jié)構(gòu)時使用。1412 數(shù)據(jù)庫外文文獻及翻譯和參考文獻 第 2 頁 在本文中,我們將只討論 Sql數(shù)據(jù)源控件,并且僅分析其基本功能。 首先,讓我們添加一個 Sql 數(shù)據(jù)源控件到你的 頁面。從設(shè)計視圖中, Sql 數(shù)據(jù)源控件包含一個 靈敏標簽 它列舉出它的常用功能。該 Configure Data Source靈敏標簽鏈接將激活一個向?qū)?它將一步步引導你通過整個的配置數(shù)據(jù)源的過程。這個向?qū)е饕腥齻€步驟 (和一個可選的 子步 驟 ): 選擇你的數(shù)據(jù)連接 在第一步中,我們需要指定連接到什么數(shù)據(jù)庫。這個屏幕包含在 App_Data 文件夾中數(shù)據(jù)庫的一個下拉列表和在數(shù)據(jù)連接選項卡中的一個下拉列表。還有一個 New Connection按鈕 你可以點擊它,如果你想要連接到一個不在這些位置之一中的數(shù)據(jù)庫。如果你繼續(xù)下去,可以從下拉列表框中選擇 選項。 子步驟:如果這是你添加連接的第一次,你將會被提示是否你想要把連接串保存到 之中;而且如果這樣的話,應(yīng)該是連接串的名字。如果你繼續(xù)下去,我選擇用名字 CustomersConnectionString 把連接串保存到 中。 設(shè)置 Select 語句 下一步是指定你想要返回什么記錄,應(yīng)用什么樣的條件語句以及返回數(shù)據(jù)的排序順序。為此,你可以通過使用向?qū)磉x擇一個數(shù)據(jù)表或視圖并且選擇返回哪一列,或你可以手工地輸入一個 SELECT 語句。無論哪一種方法,都是讓 Sql數(shù)據(jù)源控件返回來自 Customers 數(shù)據(jù)表的所有的列 換句話說,讓它實現(xiàn) SELECT * FROM Customers。 查詢測試 你可以針對數(shù)據(jù)庫運行你的 SELECT 查詢以得到返回數(shù)據(jù)的一 個預覽。請自由地點擊 Test 查詢 按鈕;你應(yīng)該看見所有的來自該 Customers 數(shù)據(jù)表的所有記錄。 一旦你配置好 SqlDataSource,請拿出一點時間看一下 Source 視圖并且檢查一下為 Sql數(shù)據(jù)源控件所使用的聲明性標記: < asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString=< %$ ConnectionStrings:CustomersConnectionString %> SelectCommand=SELECT * FROM [Customers]> < /asp:SqlDataSource> 有幾點要注意:首先, ConnectionString 屬性使用了新的句法< %$ ... %>。這個句法從 文件中檢索 ConnectionStrings 節(jié)的值的CustomersConnectionString 值。換句話說,它從 Customers 數(shù)據(jù)庫中獲取連接串 該串是我們在 Sql數(shù)據(jù)源控件的向?qū)У淖硬襟E中保存下來的;其次, SELECT 查詢語句是在控件的 SelectCommand 屬性中指定的。 這些 數(shù)據(jù)源控件其自身只與數(shù)據(jù)一起工作。他們不顯示數(shù)據(jù)。如果你通過你的瀏覽器訪問這個 頁面,你將發(fā)現(xiàn)沒有產(chǎn)生輸出。為了觀察由我們剛才創(chuàng)建的 Sql 數(shù)據(jù)源控件所返回的數(shù)據(jù),我們需要添加一個數(shù)據(jù) Web 控件。對于本文來說,讓我們使用 GridView 控件 你也可以在工具箱的 數(shù)據(jù) 節(jié)中找到它。該 GridView是 DataGrid控件的 老大哥 它提供了一些新的特性。在本文中,我們只分析到 GridView 的簡單的數(shù)據(jù)綁定。 現(xiàn)在,我們把一個 GridView 控件拖動到你的 頁面 上。從設(shè)計視圖中,該 GridView 的靈敏標簽包括一個 Choose Data Source選項并且有一個下拉列表的所有的數(shù)據(jù)源控件在該頁面上。把這個下拉列表設(shè)置為 SqlDataSource1即是我們剛添加的 Sql數(shù)據(jù)源控件的 ID。一旦做完這些,該 GridView 將自動地有一個 BoundFields 添加到它上面 對于由數(shù)據(jù)源所返回的每一列 (該 GridView 的BoundField 等價于 DataGrid 中的 BoundColumn)。通過 GridView 的靈敏標簽來設(shè) 置 Choose Data Source下拉列表就可以把 GridView 的 DataSourceID 屬性設(shè)置為所選擇數(shù)據(jù)源控本文來自六維論文網(wǎng)原文請找 3249114 序、刪除和編輯支持添加到該 GridView 上,現(xiàn)在且不多談 !) 五、 編程連接到一數(shù)據(jù)庫 如我們前面所見,使用一個 SqlDataSource 檢索信息非??旖荩侨绻阆胍幊痰卮嫒?shù)據(jù)又會怎樣呢?或者,也許你已經(jīng)有了現(xiàn)成的代碼 該代碼將取得你想要的精確數(shù)據(jù)并且據(jù)需要進行管理;并且一旦完成,即修改你將要在一個 GridView 中所顯示的數(shù)據(jù)。沒有問題,你可以就象在 中一樣地在 中存取數(shù)據(jù) 通過創(chuàng)建一個到數(shù)據(jù)庫的連接畢業(yè)論文 令,指定查詢,填充一個 DataReader 或 DataSet,然后使用該控件的 DataSource屬性和 DataBind()方法把結(jié)果綁定到數(shù)據(jù) Web 控件。 下列代碼顯示出一個 頁面的 Page_Load 事件處理器 它編程地把Customers 數(shù)據(jù)庫數(shù)據(jù)表的內(nèi)容綁定到 GridView 控件 gvCustomers 上: Protected Sub Page_Load(ByVal sender As Object, _ ByVal e As ) Handles If Not Then 39。Start by determining the connection string value Dim connString As String = (connStringName).ConnectionString 39。創(chuàng)建一個 SqlConnection 實例 Using myConnection As New SqlConnection(connString)39。指定 SQL 查詢 Const sql As String = SELECT * FROM Customers39。創(chuàng)建一個 SqlCommand實例 Dim myCommand As New SqlCommand(sql, myConnection)39。 取回一個DataSetDim myDataSet As New DataSe39。創(chuàng)建一個 SqlDataAdapter 查詢 Dim myAdapter As New SqlDataAdapter(myCommand)(myDataSet)39。 把DataSet 綁定到 GridView = ()39。 關(guān)閉連接()End Using End If End Sub 在此,要注意幾點:為了取得連接串,我們可以參考 中的連接串設(shè)置 使用句法為 (connStringName).ConnectionString。其中, connStringName 的 值 應(yīng) 該 是 在 Sql 數(shù) 據(jù) 源 控 件 向 導(CustomersConnectionString)的子步驟中指定的值。另外注意, Visual Basic 8(中使用的 VB版本 )現(xiàn)在支持 Using 關(guān)鍵字 這是在前面的版本中僅適于 C的一個語言特點。 編程地存取數(shù)據(jù)和輸出結(jié)果等同于使用 Sql數(shù)據(jù)源控件的情況。 六、結(jié)論 在本文中,我們分析了在 Visual Studio 2020 中使用 數(shù)據(jù)庫的情形。我 們討論了怎樣通過 Visual Studio 管理數(shù)據(jù)庫,以及怎樣通過 App_Data 文件夾來添加網(wǎng)站特定的數(shù)據(jù)庫。最后,我們分析了怎樣使用 Sql數(shù)據(jù)源控件和編程的方式來存取數(shù)據(jù)。當使用一個數(shù)據(jù)源控件時,通過設(shè)置 GridView 的DataSourceID 屬性來把數(shù)據(jù)綁到一個 GridView 控件上;當編程地訪問該數(shù)據(jù)時, 通過把數(shù)據(jù)賦值給 GridView 的 DataSource 屬性和調(diào)用 GridView 的 DataBind()方法來實現(xiàn)把數(shù)據(jù)綁定到 GridView。 (后一種方法遵循在 中使用的模式來 綁定數(shù)據(jù)到一個 DataGrid。 )不管使用哪一種方式來訪問數(shù)據(jù),最終的結(jié)果,如在一用戶瀏覽器中所見的,皆是相同的。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1