{ { } } class TextBox:WebControl class WebControl:Control { { } } class Button:WebControl class Xml:Control { { } } class Label:WebControl class View:Control { { } } class Image:WebControl class PlaceHolder:Control { { } } class FileUpload:WebControl class Substitution:Control { { } } class CheckBox:WebControl class MultiView:Control { { } } class RadioButton:WebControl class Literal:Control { { } } class BaseDataBoundControl:WebControl class HiddenField:Control { { } } class Calender:WebControl { 3. class ListControl } { class HyperLink:WebControl } { class BulletedList:ListControl } { class Image:WebControl } { class RadioButtonList:ListControl } { class Image:WebControl } { class CheckBoxList:ListControl } { class LinkButton:WebControl } { class DropDownList:ListControl } { class Panel:WebControl } { class ListBox:ListControl } { class Table:WebControl } { } class CompositeControl:WebControl { } 4. class DataBoundControl 5. class Image { { } } class AdRotator:DataBoundControl class ImageButton:Image { { } } class ListControl:DataBoundControl class ImageMap:Image { { } } class CompositeDataBoundControl:DataBoundControl { } class ListView:DataBoundControl { } 6. class Component 7. class MarshalByRefObject { { } } class DbConnection:Component class Component:MarshalByRefObject { { } } class DbCommand:Component class DataReader:MarshalByRefObject { { } } class DataAdapter:Component { }
8.class DbCommand 9.class DbDataAdapter
{ { } } class OleDbCommand : DbCommand class SqlDataAdapter:DbDataAdapter { { } } class OdbcCommand:DbCommand class OdbcDataAdapter:DbDataAdapter { { } } class SqlCommand:DbCommand { } 10. class DbConnection 11.class DbDataReader { { } } class SqlConnection:DbConnection class OdbcDataReader:DbDataReader { { } } class SqlConnection:DbConnection class SqlDataReader:DbDataReader { { } } class OleDbConnection : DbConnection class OledbDataReader:DbDataReader { { } } 12. class OdbcException:DbException { } class OleDbException : DbException { } class SqlException : DbException { }