Asp.Net編程基礎(chǔ)經(jīng)驗(yàn)技巧總結(jié)(2)_.Net教程
教程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
相關(guān).Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 怎樣使用ASP.Net加密Cookie
- ASP.NET的高級(jí)調(diào)試技巧
- 談ASP.NET創(chuàng)建Web服務(wù)的使用事務(wù)
- 近期的幾個(gè)ASP.NET開發(fā)經(jīng)驗(yàn)總結(jié)和收集
- 解析防網(wǎng)站登陸被破解的簡單方法
- 解析Asp.net動(dòng)態(tài)生成頁面控件的辦法
- .net開發(fā)投票機(jī)的思路
- 淺談對(duì)Jquery+JSON+WebService的使用小結(jié)
- GridView/DataGrid行單擊和雙擊事件實(shí)現(xiàn)代碼
- 解讀ASP.NET開發(fā)的編程習(xí)慣
- 相關(guān)鏈接:
- 教程說明:
.Net教程-Asp.Net編程基礎(chǔ)經(jīng)驗(yàn)技巧總結(jié)(2)
。