ASP.NET (C#, VB.NET) でデータバインドを使うときの Tips です。データバインドは、 DataSource プロパティにオブジェクトを設定した後、 DataBind() を呼び出すことで行います。
以下に (Tips というよりは) 簡単なメモとしてリストします。
- DataSource には DataSet を指定し、 DataReader は指定しない方が良い
- DataReader は Close() が必要
- DataReader は二度読みできない
- DataSetは非接続型なので、以下の利点がある
- DataBind を行うタイミング
- 初回リクエスト時
- ポストバック時
- 必要なWebコントロールに対してのみ (データが変更されたなど)