日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Asp.Net編程基礎(chǔ)經(jīng)驗(yàn)技巧總結(jié)(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Asp.Net的繼承和多態(tài)性實(shí)例講解
許多學(xué)習(xí)Asp.Net的新人對(duì) Asp.Net 繼承和多態(tài)性不是特別的了解,但其在編程中有重要作用,為了幫助大家學(xué)習(xí),我們作了這個(gè)例子,以實(shí)例來說明,代碼比較簡單。 TestProfileClass2.aspx 頁面文件 %@PageLanguage=C#ContentType=text/htmlResponseEncoding=


9.Command常用的方法和屬性 
|ActiveConnection取得或設(shè)置聯(lián)結(jié)Connections 
|CommandText執(zhí)行的SQL語句或儲(chǔ)存過程(StoredProcedure)名 
|CommandTimeout執(zhí)行的最長時(shí)間 
|CommandTypeCommand操作的類型(StoredProcedure,Text,TableDirect)三種,默認(rèn)Text 
|Parameters操作儲(chǔ)存過程時(shí)使用 
|Execute()執(zhí)行SQL語句或儲(chǔ)存過程 
|ExecuteNonQuery()同上,區(qū)別在于不返回記錄集 
|Clone()克隆Command 
示例: 
stringmySelectQuery="SELECT*FROMCategoriesORDERBYCategoryID"; 
stringmyConnectString="userid=sa;password=;database=northwind;server=mySQLServer"; 
SQLCommandmyCommand=newSQLCommand(mySelectQuery); 
myCommand.ActiveConnection=newSQLConnection(myConnectString); 
myCommand.CommandTimeout=15; 
myCommand.CommandType=CommandType.Text;</FONT> 
10.打開和關(guān)閉數(shù)據(jù)庫兩種方法: 
1.MyConnection.Open();//打開聯(lián)結(jié) 
MyConnection.Close(); 
2.MyCommand.ActiveConnection.Open(); 
MyCommand.ActiveConnection.Close() 

11.使用DataSet,在數(shù)據(jù)庫中增加、修改、刪除一個(gè)數(shù)據(jù) 
a.添加數(shù)據(jù) 
DataRowdr=MyDataSet.Tables["UserList"].NewRow(); 
dr["UserName"]="周訊"; 
dr["ReMark"]="100"; 
dr["Comment"]="漂亮MM"; 
MyDataSet.Tables.Rows.Add(dr); 

b.修改數(shù)據(jù) 
MyDataSet.Tables["UserList"].Rows[0]["UserName"]="飛刀大哥"; 

c.刪除數(shù)據(jù) 
MyDataSet.Tables["UserList"],Rows[0].Delete(); 

d.恢復(fù)數(shù)據(jù) 
if(MyDataSet.HasErrors) 

MyDataSet.RejectChanges(); 


e.探測DataSet是否有改動(dòng) 
if(MyDataSet.HasChanges) 

//保存代碼 
}else{ 
//因?yàn)闆]有變化,所以不用保存,以節(jié)省時(shí)間 


f.更新數(shù)據(jù)庫 
MyComm.Update(MyDataSet);//更新數(shù)據(jù)庫中所有的表 
MyComm.Update(MyDataSet,"UserList");//更新某個(gè)表 
9.DataGrid實(shí)現(xiàn)分頁功能 
AllowPaging="True"//是指允許分頁,這個(gè)是最主要的。有了它,我們才能分頁。 
PageSize="5"//是指定每頁顯示的記錄數(shù),如果不寫,就會(huì)默認(rèn)為10條。 
PagerStyle-HorizontalAlign="Right"//是指定分面顯示的定位,默認(rèn)是Left 

PagerStyle-NextPageText="下一頁"//把<>改為上一頁和下一頁字符串 
PagerStyle-PrevPageText="上一頁" 

PagerStyle-Mode="NumericPages"//把<>改為123數(shù)字顯示 
11.顯示一共有多少頁,并且報(bào)告當(dāng)前為第幾頁 
當(dāng)前頁是:<fontcolor=red><%=DataGrid1.CurrentPageIndex+1%></font><br> 
總頁數(shù)是:<fontcolor=red><%=DataGrid1.PageCount%></font><br> 

12.要將頁面重置為有效的狀態(tài) 
IValidatorval; 
foreach(valinValidators) 

Val.IsValid=true; 

13.重新執(zhí)行整個(gè)驗(yàn)證序列 
IValidatorval; 
foreach(valinValidators) 

Val.Validate(); 

分享:讓沒有安裝.NET Framwork的機(jī)器運(yùn)行.NET 程序
如果我們要把自己的. NET 程序發(fā)布到目標(biāo)機(jī)器上,同時(shí)我們不確定該目標(biāo)機(jī)器是否已經(jīng)安裝了.NETFramework,那我們就需要自己設(shè)計(jì)一段unmanaged代碼,來判斷目標(biāo)機(jī)器是否安裝了.NETFramework,如果沒有,則運(yùn)行Dotnetfx.exe安裝.NETFramework,然后利用WindowsIns

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2012-07-01
相關(guān).Net教程