分类:
2005-12-23 15:57:34
一,什麼是Sender和e
EventHandler:表示將處理不包含事件數據的事件的方法(天知道是什麼!)
用EventHandler后綴命名事件處理程序如下所示:
Public delegate void MouseEventHandler(object Sender,MouseEvent e){ …… }
使用名為Sender和e的兩個參數
Sender指提出事件的對象
與事件相關的狀態被封裝在一個名為e的事件類中
EventArgs類:是包含事件數據類的基類
用EventArgs後綴命名事件自變量類
Public class MouseEventArgs : EventArgs { }
二 屬性:更加強有力的管理訪問的方法,屬性是一種類成員,包含提供對對象或類中元素的訪問。
Public int myIntergerProperty{
Get { }
Set { }
}
Get語名與Set語句稱為訪問器
衹讀屬性與衹寫屬性
三 Page_load事件
在網頁第一次被加載時,IsPostBack屬性值為False,當因控件回關而重新加載時,則為True。
四,DataGrid
列類型:
BoundColumn
ButtonColumn
EditCommandColumn
HypelinkColumn
TemplateColumn
Try—fainally語句:Finally塊用于清除在Try塊中分配的任何資源。控制總是傳遞給Finally塊,與Try存在的方法無關。
五,連接數據庫使用到的類
1,SqlConnection:連接到數據庫
方法:open()
2,SqlCommand:執行Sql語句
3,SqlDataReader:把Sql執行後的結果集賦值
方法:ExecuteReater()
4,指定DataSource,綁定控件
方法:DataBind()