BaseDataList クラスとは? わかりやすく解説

BaseDataList クラス

DataList、DataGrid などのデータ リスト コントロール抽象基本クラスとして機能します。このクラスには、すべてのデータ リスト コントロールに共通のメソッドプロパティ用意されています。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public MustInherit Class
 BaseDataList
    Inherits WebControl
public abstract class BaseDataList : WebControl
public ref class BaseDataList abstract : public
 WebControl
public abstract class BaseDataList extends
 WebControl
public abstract class BaseDataList extends
 WebControl
解説解説

BaseDataList クラスは、DataListDataGrid などのデータ リスト コントロールすべてに共通の機能提供しますデータ リスト コントロールは、System.Data.DataView コントロールなどのデータ ソースレコード表示するために使用します。各データ リスト コントロールには、固有の表示スタイルと機能設定できますBaseDataList クラス抽象クラスであるため、このクラスインスタンス直接作成されません。代わりにデータ リスト コントロールは、すべてのデータ リスト コントロールに共通のメソッドプロパティをこのクラスから継承します

データ リスト コントロール外観制御するには、そのクラス特定のプロパティ設定しますデータ リスト コントロールセル間の間隔を決定するには、CellSpacing プロパティ設定しますセル内容セル境界線間の間隔を決定するには、CellPadding プロパティ設定しますデータ リスト コントロール個々セルの間の境界線表示するには、GridLines プロパティ設定しますデータ リスト コントロールセル内容水平方向配置は、HorizontalAlign プロパティ制御します

BaseDataList クラスには、データ バインディングサポートする 2 つプロパティ用意されています。System.Collections.IEnumerable インターフェイス実装するオブジェクト (System.Data.DataView、System.Collections.ArrayList、System.Collections.Hashtable など) または IListSource インターフェイス実装するオブジェクトデータバインドするには、DataSource プロパティ使用してデータ ソース指定しますDataSource プロパティ設定する場合は、データ バインディング実行するコード手動記述する必要がありますデータ リスト コントロールを、データ ソース コントロールが表すデータ ソース自動的にバインドするには、DataSourceID プロパティ使用して、その値を使用するデータ ソース コントロールID プロパティ設定しますDataSourceID プロパティ設定すると、データ リスト コントロールは、指定したデータ ソース コントロール自動的にバインドされます。したがって、DataBind メソッド明示的に呼び出す必要はなくなります

DataSource プロパティ指定されているデータ ソース複数データ ソースを含む場合は、DataMember プロパティ使用してコントロールバインドする特定のソース指定します。たとえば、複数テーブルを持つ System.Data.DataSet オブジェクトがある場合は、コントロールバインドするテーブル指定する必要がありますデータ ソース指定したら、DataBind メソッド使用してデータ ソースコントロール連結します。

BaseDataList クラスには、行として表示されるレコードキー フィールドデータ リスト コントロール格納する DataKeys コレクション格納されています。これにより、データ リスト コントロールを持つキー フィールドコントロール表示せずに格納できます通常キー フィールドは、データ ソース内の特定のレコード改訂する更新クエリ文字列一部として使用されます。コレクションには、DataKeyField プロパティ指定されフィールドの値が格納されます。

BaseDataList クラスは、コントロール選択された項目が変更される発生する SelectedIndexChanged イベント提供します。これにより、イベント発生したときに特定の命令セット実行するカスタム イベント ハンドラ作成できます

継承時の注意 BaseDataList から継承する場合は、CreateControlHierarchy および PrepareControlHierarchy の両メンバオーバーライドする必要があります

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.BaseDataList
         System.Web.UI.WebControls.DataGrid
         System.Web.UI.WebControls.DataList
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BaseDataList メンバ
System.Web.UI.WebControls 名前空間
DataGrid
DataList
CellSpacing
CellPadding
GridLines
HorizontalAlign
DataSource
DataMember
DataBind
DataKeys
DataKeyField
SelectedIndexChanged
System.Collections.IEnumerable
System.Data.DataView
System.Collections.ArrayList
System.Collections.Hashtable
System.Data.DataSet



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「BaseDataList クラス」の関連用語

BaseDataList クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BaseDataList クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS