SqlDataSourceとは? わかりやすく解説

SqlDataSource イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント DataBinding  サーバー コントロールデータ ソース連結する発生します。 ( Control から継承されます。)
パブリック イベント Deleted 削除操作完了したときに発生します
パブリック イベント Deleting 削除操作前に発生します
パブリック イベント Disposed  サーバー コントロールメモリから解放される発生します。これは、ASP.NET ページ要求されている場合サーバー コントロール有効期間における最終段階です。 ( Control から継承されます。)
パブリック イベント Filtering フィルタ操作前に発生します
パブリック イベント Init  サーバー コントロール初期化されると発生します。これは、サーバー コントロール有効期間における最初の手順です。 ( Control から継承されます。)
パブリック イベント Inserted 挿入操作完了したときに発生します
パブリック イベント Inserting 挿入操作前に発生します
パブリック イベント Load  サーバー コントロールPage オブジェクト読み込まれると発生します。 ( Control から継承されます。)
パブリック イベント PreRender  Control オブジェクト読み込み後、表示開始する前に発生します。 ( Control から継承されます。)
パブリック イベント Selected データ取得操作完了したときに発生します
パブリック イベント Selecting データ取得操作前に発生します
パブリック イベント Unload  サーバー コントロールメモリからアンロードされると発生します。 ( Control から継承されます。)
パブリック イベント Updated 更新操作完了したときに発生します
パブリック イベント Updating 更新操作前に発生します
参照参照

関連項目

SqlDataSource クラス
System.Web.UI.WebControls 名前空間
SqlDataSourceView
AccessDataSource クラス
DataSourceControl

その他の技術情報

ASP.NET データ アクセス概要

SqlDataSource クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

データ バインド コントロールに対して SQL データベース表します

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

Dim instance As SqlDataSource
public class SqlDataSource extends DataSourceControl
public class SqlDataSource extends
 DataSourceControl
解説解説

SqlDataSource データ ソース コントロールは、データ バインド コントロール対すSQL リレーショナル データベース内のデータ表しますSqlDataSource コントロールデータ バインド コントロール組み合わせて使用すると、リレーショナル データベースからデータ取得してコードをほとんど、またはまったく必要とせずに、Web ページデータ表示編集並べ替えを行うことができます

データベース接続するには、ConnectionString プロパティ有効な接続文字列設定する必要がありますSqlDataSource は、SqlClientOleDbOdbc、または OracleClient などの ADO.NET プロバイダ使用して接続できる任意の SQL リレーショナル データベースサポートできます接続文字列保護に関する詳細については、「方法 : データ ソース コントロール使用するときに接続文字列セキュリティ保護する」を参照してください

基になるデータベースからデータ取得するには、SQL クエリ使用して SelectCommand プロパティ設定しますSqlDataSource関連付けられているデータベースストアド プロシージャサポートしている場合は、SelectCommand プロパティストアド プロシージャの名前に設定できます指定する SQL クエリは、パラメータ化されたクエリでもかまいませんパラメータ化されたクエリ関連付けられた Parameter オブジェクトを、SelectParameters コレクション追加できますパラメータ化された SQL クエリ構文詳細については、「データ ソース コントロールパラメータ使用」を参照してください

SqlDataSource コントロールは、Select メソッド呼び出されるたびにデータ取得します。このメソッド使用すると、SelectMethod プロパティ指定されメソッドプログラムによってアクセスできますSelect メソッドは、SqlDataSourceバインドされたコントロールの DataBind メソッド呼び出されたときに、そのコントロールによって自動的に呼び出されます。データ バインド コントロールの DataSourceID プロパティ設定すると、コントロール必要に応じてデータ ソースデータ自動的にバインドされます。ObjectDataSource コントロールデータ バインド コントロールバインドする場合は、DataSourceID プロパティ設定することをお勧めます。DataSource プロパティ使用することもできますが、その場合はデータ バインド コントロールDataBind メソッド明示的に呼び出す必要がありますSqlDataSource使用できるデータ バインド コントロールの例には、DataGrid、DetailsView、DataList、および DropDownListあります。基になるデータベースからデータ取得するために、Select メソッドプログラムによっていつでも呼び出すことができます

宣言プログラムにより ASP.NET使用するシナリオでは、データ バインド コントロールの DataSourceID プロパティSqlDataSourceID設定できますSqlDataSource クラスインスタンスデータ バインド コントロールの DataSource プロパティ割り当てることもできますデータ バインド コントロールデータ ソース コントロールバインドする方法詳細については、「ASP.NET データ アクセス概要」を参照してください

基になるデータベース製品機能SqlDataSource クラスインスタンス構成に応じて更新挿入、および削除などのデータ操作実行できます。これらのデータ操作実行するには、実行する操作に対して適切なコマンド テキスト関連付けられたパラメータ設定します。たとえば、更新操作場合は、UpdateCommand プロパティSQL 文字列またはストアド プロシージャの名前に設定して必要なパラメータを UpdateParameters コレクション追加しますUpdate メソッドコードから明示的に呼び出されるか、データ バインド コントロールか自動的に呼び出されると、更新実行されます。Delete 操作および Insert 操作場合も、同じ一般的なパターン従います

SelectCommandUpdateCommand、InsertCommand、および DeleteCommand の各プロパティ使用する SQL クエリおよびコマンドパラメータ化できます。つまり、クエリまたはコマンドで、リテラル値の代わりにプレースホルダを使用して、そのプレースホルダをアプリケーションまたはユーザー定義変数バインドできますSQL クエリ内のパラメータは、セッション変数Web フォーム ページクエリ文字列渡される値、その他のサーバー コントロールプロパティ値などにバインドできますSQL クエリ内のパラメータSqlDataSource と共に使用する方法詳細については、「データ ソース コントロールパラメータ使用」、「SqlDataSource コントロールにおけるパラメータ使用」、および「SqlDataSource コントロールにおけるパラメータ使用」を参照してください

既定では、SqlDataSource コントロール.NET Framework SQL Serverデータ プロバイダ使用しますが、SqlDataSourceMicrosoft SQL Server 固有ではありません。SqlDataSource コントロールは、マネージ ADO.NET プロバイダ用意されている任意のデータベース製品関連付けることができます。System.Data.OleDb プロバイダ使用する場合SqlDataSourceOLE DB準拠した任意のデータベース使用できます。System.Data.Odbc プロバイダ使用する場合SqlDataSource は、IBM DB2MySQLPostgreSQL などの ODBC ドライバおよびデータベース使用できます。System.Data.OracleClient プロバイダ使用する場合SqlDataSourceOracle 8.1.7 以降データベース使用できます使用できるプロバイダの一覧は、構成ファイル (Machine.config または Web.config ファイル) の DbProviderFactories セクション登録されます。詳細については、「SqlDataSource コントロールによるデータ選択」を参照してください

SqlDataSource使用してページデータ表示する場合データ ソース コントロールデータ キャッシュ機能使用してページパフォーマンスを向上でます。キャッシュ利用すると、Web サーバー上のメモリ使用量多くなりますが、データベース サーバー対す処理負荷削減できます。ほとんどの場合、これは適切なトレードオフいえます。EnableCaching プロパティtrue設定し、CacheDuration プロパティキャッシュ エントリが破棄されるまでの秒数、つまり、キャッシュデータ格納される秒数に設定すると、SqlDataSourceデータ自動的にキャッシュます。また、CacheExpirationPolicy やオプションの SqlCacheDependency 値を指定することもできます

SqlDataSource には、次の表に示す追加機能用意されています。

機能

要件

キャッシュ

DataSourceMode プロパティDataSet 値に設定しEnableCaching プロパティtrue設定しますまた、キャッシュ データ対し必要なキャッシュ動作基づいてCacheDuration プロパティCacheExpirationPolicy プロパティ設定します

削除

DeleteCommand プロパティを、データ削除使用する SQL ステートメント設定します通常、このステートメントパラメータ化されます

フィルタ処理

DataSourceMode プロパティDataSet 値に設定します。FilterExpression プロパティを、Select メソッド呼び出し時にデータフィルタ処理するために使用するフィルタ式に設定します

挿入

InsertCommand プロパティを、データ挿入使用する SQL ステートメント設定します通常、このステートメントパラメータ化されます

ページング

GridView などの一部データ バインド コントロールでは、DataSourceMode プロパティDataSet 値に設定した場合ページングサポートされますが、現在、SqlDataSource ではサポートされていません。

選択

SelectCommand プロパティを、データ取得使用する SQL ステートメント設定します

並べ替え

DataSourceMode プロパティDataSet設定します

更新

UpdateCommand プロパティを、データ更新使用する SQL ステートメント設定します通常、このステートメントパラメータ化されます

すべてのデータ ソース コントロール同様にSqlDataSource コントロールデータ ソース ビュー クラス関連付けられています。SqlDataSource コントロールには、SqlDataSourceView が 1 つだけ関連付けられており、常に Table という名前になります

SqlDataSource コントロール視覚的に表示されません。このコントロールは、宣言によって作成できるようにコントロールとして実装されますまた、オプション状態管理関与させることもできます。したがってSqlDataSource は、EnableTheming プロパティや SkinID プロパティ用意されているような表示機能サポートしていません。

TopicLocation
チュートリアル : DataList Web サーバー コントロール使用したデータ表示および書式指定Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : DetailsView Web サーバー コントロールによる Web ページデータ編集挿入Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : FormView Web サーバー コントロールによる Web ページでの書式設定したデータ表示Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : GridView Web サーバー コントロールでのストアド プロシージャによるデータ表示Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : GridView Web サーバー コントロール簡単な並べ替えVisual Studio での ASP .NET Web アプリケーション作成
チュートリアル : GridView Web サーバー コントロール編集中のドロップダウン リスト表示Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : TreeView コントロールでの階層データ表示Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : Visual Studio でのマスター/詳細 Web ページ作成Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : Web ページでの基本的なデータ アクセスVisual Studio での ASP .NET Web アプリケーション作成
方法 : AdRotator Web サーバー コントロール使用してデータベースから広告表示するASP .NET Web アプリケーション作成
方法 : GridView Web サーバー コントロール編集用にコントロールカスタマイズするVisual Studio での ASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロールフィルタ処理有効にするASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロールフィルタ処理有効にする (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して Access データベース接続するASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して Access データベース接続する (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して ODBC データベース接続するASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して ODBC データベース接続する (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して Oracle データベース接続するASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して Oracle データベース接続する (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して SQL Server データベース接続するASP .NET Web アプリケーション作成
方法 : SqlDataSource コントロール使用して SQL Server データベース接続する (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : Visual Studioテンプレート コントロールデータバインドするVisual Studio での ASP .NET Web アプリケーション作成
方法 : Web フォーム ページRepeater Web サーバー コントロール追加する (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : データ ソース コントロール使用するときに接続文字列セキュリティ保護するASP .NET Web アプリケーション作成
方法 : データ ソース コントロール使用するときに接続文字列セキュリティ保護する (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : テンプレート コントロールデータ連結するASP .NET Web アプリケーション作成
方法 : マップされた Windows ドメイン ユーザー使用して SQL ServerアクセスするASP .NET Web アプリケーション作成
方法 : ユーザーが DataList Web サーバー コントロール内の項目を削除できるようにするASP .NET Web アプリケーション作成
方法 : ローカル ユーザーとして SQL ServerアクセスするASP .NET Web アプリケーション作成
使用例使用例

このセクションには、4 つコード例含まれています。

SqlDataSource コントロール宣言によって使用してSQL Server からデータ取得して GridView コントロール表示する方法次のコード例示します

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML>
  <BODY>
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataReader"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          SelectCommand="SELECT FirstName, LastName, Title FROM
 Employees">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          DataSourceID="SqlDataSource1">
      </asp:GridView>

    </FORM>
  </BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML>
  <BODY>
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataReader"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          DataSourceID="SqlDataSource1">
      </asp:GridView>

    </FORM>
  </BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML>
  <BODY>
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataReader"
          ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial
 Catalog=Northwind;"
          SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          DataSourceID="SqlDataSource1">
      </asp:GridView>

    </FORM>
  </BODY>
</HTML>

SqlDataSource コントロール宣言によって使用してODBC準拠したデータベースからデータ取得して GridView コントロール表示する方法次のコード例示します。ProviderName プロパティは、.NET Framework ODBCデータ プロバイダの名前 (System.Data.Odbc) です。

<%@Page  Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML>
  <BODY>
    <!-- This example uses a Northwind database that is hosted
 by an ODBC-compliant
         database. To run this sample, create an ODBC DSN to
 any database that hosts
         the Northwind database, including Microsoft SQL Server or
 Microsoft Access,
         change the name of the DSN in the
 ConnectionString, and view the page.
    -->
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          ProviderName="System.Data.Odbc"
          DataSourceMode="DataReader"
          ConnectionString="dsn=myodbc3dsn;"
          SelectCommand="SELECT FirstName, LastName, Title FROM
 Employees">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          DataSourceID="SqlDataSource1">
      </asp:GridView>

    </FORM>
  </BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>

  <BODY>
    <!-- This example uses a Northwind database that is hosted by an ODBC-compliant
         database. To run this sample, create an ODBC DSN to any
 database that hosts
         the Northwind database, including Microsoft SQL Server or Microsoft Access
,
         change the name of the DSN in the ConnectionString, and
 view the page.
    -->
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          ProviderName="System.Data.Odbc"
          DataSourceMode="DataReader"
          ConnectionString="dsn=myodbc3dsn;"
          SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          DataSourceID="SqlDataSource1">
      </asp:GridView>

    </FORM>
  </BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>

  <BODY>
    <!-- This example uses a Northwind database that is hosted by an ODBC-compliant
         database. To run this sample, create an ODBC DSN to any
 database that hosts
         the Northwind database, including Microsoft SQL Server or Microsoft Access
,
         change the name of the DSN in the ConnectionString, and
 view the page.
    -->
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          ProviderName="System.Data.Odbc"
          DataSourceMode="DataReader"
          ConnectionString="dsn=myodbc3dsn;"
          SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          DataSourceID="SqlDataSource1">
      </asp:GridView>

    </FORM>
  </BODY>
</HTML>

GridView コントロール使用した表示および更新一般的なシナリオ次のコード例示します。前の例と同じように、Northwind データベースデータGridView コントロール表示されます。また、UpdateCommand プロパティ指定され、AutoGenerateEditButton プロパティtrue設定されているため、コード追加せずにレコード編集更新を行うことができますGridView コントロールは、UpdateParameters コレクションへのパラメータ追加自動的に処理しGridView コントロールの [更新] ボタンクリックされたときに Update メソッド呼び出します。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML>
  <BODY>
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataSet"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          SelectCommand="SELECT EmployeeID,FirstName,LastName,Title
 FROM Employees"
          UpdateCommand="Update Employees SET FirstName=@FirstName,LastName=@LastName,Title=@Title
 WHERE EmployeeID=@EmployeeID">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          AutoGenerateColumns="False"
          DataKeyNames="EmployeeID"
          AutoGenerateEditButton="True"
          DataSourceID="SqlDataSource1">
          <columns>
              <asp:BoundField HeaderText="First Name"
 DataField="FirstName" />
              <asp:BoundField HeaderText="Last Name"
 DataField="LastName" />
              <asp:BoundField HeaderText="Title"
 DataField="Title" />
          </columns>

      </asp:GridView>
    </FORM>
  </BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML>
  <BODY>
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataSet"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          SelectCommand="SELECT EmployeeID,FirstName,LastName,Title FROM Employees"
          UpdateCommand="Update Employees SET FirstName=@FirstName,LastName=@LastName,Title=@Title
 WHERE EmployeeID=@EmployeeID">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          AutoGenerateColumns="False"
          DataKeyNames="EmployeeID"
          AutoGenerateEditButton="True"
          DataSourceID="SqlDataSource1">
          <columns>
              <asp:BoundField HeaderText="First Name" DataField="FirstName"
 />
              <asp:BoundField HeaderText="Last Name" DataField="LastName"
 />
              <asp:BoundField HeaderText="Title" DataField="Title"
 />
          </columns>

      </asp:GridView>

    </FORM>
  </BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML>
  <BODY>
    <FORM runat="server">

      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataSet"
          ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial
 Catalog=Northwind;"
          SelectCommand="SELECT EmployeeID,FirstName,LastName,Title FROM Employees"
          UpdateCommand="Update Employees SET FirstName=@FirstName,LastName=@LastName,Title=@Title
 WHERE EmployeeID=@EmployeeID">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          AutoGenerateColumns="False"
          DataKeyNames="EmployeeID"
          AutoGenerateEditButton="True"
          DataSourceID="SqlDataSource1">
          <Columns>
              <asp:BoundField HeaderText="First Name" DataField="FirstName"
 />
              <asp:BoundField HeaderText="Last Name" DataField="LastName"
 />
              <asp:BoundField HeaderText="Title" DataField="Title"
 />
          </Columns>

      </asp:GridView>

    </FORM>
  </BODY>
</HTML>

DropDownList コントロールおよび TextBox コントロール使用した表示および更新一般的なシナリオ次のコード例示しますDropDownList コントロールでは、UpdateParameters コレクションへの更新パラメータ自動的な追加、および Update メソッド呼び出し行われないため、ユーザー実行する必要があります更新パラメータ宣言によって指定されイベント発生したときに Update 操作実行するイベント ハンドラ追加できます

<%@Page  Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT runat="server">

 Sub On_Click(ByVal source As
 Object, ByVal e As EventArgs)
    Try
        SqlDataSource1.Update()
    Catch except As Exception
        ' Handle the Exception.
    End Try

    Label2.Text="The record was updated successfully!"

 End Sub 'On_Click
</SCRIPT>

<HTML>
  <BODY>
    <FORM runat="server">
      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          SelectCommand="SELECT EmployeeID, LastName, Address
 FROM Employees"
          UpdateCommand="UPDATE Employees SET Address=@Address
 WHERE EmployeeID=@EmployeeID">
          <UpdateParameters>
              <asp:ControlParameter Name="Address"
 ControlId="TextBox1" PropertyName="Text"/>
              <asp:ControlParameter Name="EmployeeID"
 ControlId="DropDownList1" PropertyName="SelectedValue"/>
          </UpdateParameters>
      </asp:SqlDataSource>

      <asp:DropDownList
          id="DropDownList1"
          runat="server"
          DataTextField="LastName"
          DataValueField="EmployeeID"
          DataSourceID="SqlDataSource1">
      </asp:DropDownList>

      <P>
      <asp:Label id="Label1" runat="server"
 Text="Enter a new address for the selected user."
 />
      <asp:TextBox id="TextBox1" runat="server"
 />
      <asp:Button id="Submit" runat="server"
 Text="Submit" OnClick="On_Click"
 />

      <P><asp:Label id="Label2" runat="server"
 Text="" />
    </FORM>
  </BODY>
</HTML>
<%@Page  Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT runat="server">
 private void On_Click(Object source, EventArgs
 e) {
    try {
        SqlDataSource1.Update();
    }
    catch (Exception except) {
        // Handle the Exception.
    }

    Label2.Text="The record was updated successfully!";
 }
</SCRIPT>

<HTML>
  <BODY>
    <FORM runat="server">
      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          SelectCommand="SELECT EmployeeID, LastName, Address FROM Employees"
          UpdateCommand="UPDATE Employees SET Address=@Address WHERE EmployeeID=@EmployeeID">
          <UpdateParameters>
              <asp:ControlParameter Name="Address" ControlId="TextBox1"
 PropertyName="Text"/>
              <asp:ControlParameter Name="EmployeeID" ControlId="DropDownList1"
 PropertyName="SelectedValue"/>
          </UpdateParameters>
      </asp:SqlDataSource>

      <asp:DropDownList
          id="DropDownList1"
          runat="server"
          DataTextField="LastName"
          DataValueField="EmployeeID"
          DataSourceID="SqlDataSource1">
      </asp:DropDownList>

      <P>
      <asp:Label id="Label1" runat="server" Text="Enter
 a new address for the selected user."
 />
      <asp:TextBox id="TextBox1" runat="server" />
      <asp:Button id="Submit" runat="server" Text="Submit"
 OnClick="On_Click" />

      <P><asp:Label id="Label2" runat="server" Text=""
 />

    </FORM>
  </BODY>
</HTML>
<%@Page  Language="VJ#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT runat="server">
 private void On_Click(Object source, System.EventArgs
 e)
 {
    try {
       SqlDataSource1.Update();
    }
    catch (Exception except) {
        // Handle the Exception.
    }
    Label2.set_Text("The record was updated successfully!");
 } //On_Click
</SCRIPT>

<HTML>
  <BODY>
    <FORM runat="server">
      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial
 Catalog=Northwind;"
          SelectCommand="SELECT EmployeeID, LastName, Address FROM Employees"
          UpdateCommand="UPDATE Employees SET Address=@Address WHERE EmployeeID=@EmployeeID">
          <UpdateParameters>
              <asp:ControlParameter Name="Address" ControlId="TextBox1"
 PropertyName="Text"/>
              <asp:ControlParameter Name="EmployeeID" ControlId="DropDownList1"
 PropertyName="SelectedValue"/>
          </UpdateParameters>
      </asp:SqlDataSource>

      <asp:DropDownList
          id="DropDownList1"
          runat="server"
          DataTextField="LastName"
          DataValueField="EmployeeID"
          DataSourceID="SqlDataSource1">
      </asp:DropDownList>

      <P>
      <asp:Label id="Label1" runat="server" Text="Enter
 a new address for the selected user."
 />
      <asp:TextBox id="TextBox1" runat="server" />
      <asp:Button id="Submit" runat="server" Text="Submit"
 OnClick="On_Click" />

      <P><asp:Label id="Label2" runat="server" Text=""
 />

    </FORM>
  </BODY>
</HTML>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.DataSourceControl
      System.Web.UI.WebControls.SqlDataSource
         System.Web.UI.WebControls.AccessDataSource
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlDataSource メンバ
System.Web.UI.WebControls 名前空間
SqlDataSourceView
AccessDataSource クラス
DataSourceControl
その他の技術情報
ASP.NET データ アクセス概要

SqlDataSource コンストラクタ ()


SqlDataSource コンストラクタ (String, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

接続文字列SELECT コマンド指定して、SqlDataSource クラス新しインスタンス初期化します。

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

Public Sub New ( _
    connectionString As String, _
    selectCommand As String _
)
Dim connectionString As String
Dim selectCommand As String

Dim instance As New SqlDataSource(connectionString,
 selectCommand)
public SqlDataSource (
    string connectionString,
    string selectCommand
)
public:
SqlDataSource (
    String^ connectionString, 
    String^ selectCommand
)
public SqlDataSource (
    String connectionString, 
    String selectCommand
)
public function SqlDataSource (
    connectionString : String, 
    selectCommand : String
)

パラメータ

connectionString

基になるデータベース接続するために使用する接続文字列

selectCommand

基になるデータベースからデータ取得するために使用する SQL クエリSQL クエリパラメータ化された SQL 文字列場合、SelectParameters コレクションへの Parameter オブジェクト追加必要になることがあります

解説解説

異なデータベース製品では異な種類SQL使用されるため、selectCommand構文は、現在使用されている ADO.NET プロバイダによって異なります。このプロバイダは、ProviderName プロパティによって示されます。SQL 文字列パラメータ化されたクエリまたはコマンドである場合パラメータのプレースホルダは、使用されている ADO.NET プロバイダ依存します。たとえば、プロバイダSqlDataSource クラス既定プロバイダである System.Data.SqlClient の場合パラメータのプレースホルダは '@parameterName' です。ただし、プロバイダが System.Data.Odbc または System.Data.OleDb に設定されている場合パラメータのプレースホルダは '?' となりますパラメータ化された SQL クエリコマンド詳細については、「SqlDataSource コントロールにおけるパラメータ使用」を参照してください

データ ソースストアド プロシージャサポートしている場合、SelectCommand 値には、SQL 文字列またはストアド プロシージャの名前を指定できます

使用例使用例

SqlDataSource コンストラクタ使用して SqlDataSource コントロール作成する方法次のコード例示します。この例は、Web フォーム ページ上にない SqlDataSource コントロール使用されている点が例外的ですが、中間層オブジェクト実装において、データベース対話する簡単な方法としてビジネス オブジェクト使用されています。この例では、Web.config ファイル格納され接続文字列使用します

このコード例は、ObjectDataSource クラストピック取り上げているコード例一部分です。

' Returns a collection of NorthwindEmployee objects.
Public Shared Function GetAllEmployees()
 As ICollection
   Dim al As New ArrayList()

   Dim cts As ConnectionStringSettings = ConfigurationManager.ConnectionStrings("NorthwindConnection")
   Dim sds As New SqlDataSource(cts.ConnectionString,
 "SELECT EmployeeID FROM Employees")
   Try
      Dim IDs As IEnumerable = sds.Select(DataSourceSelectArguments.Empty)

      ' Iterate through the Enumeration and create a
      ' NorthwindEmployee object for each ID.
      For Each row As DataRowView
 In IDs
         Dim id As String
 = row("EmployeeID").ToString()
         Dim nwe As New
 NorthwindEmployee(id)
         ' Add the NorthwindEmployee object to the collection.
         al.Add(nwe)
      Next
   Finally
      ' If anything strange happens, clean up.
      sds.Dispose()
   End Try

   Return al
End Function 'GetAllEmployees
// Returns a collection of NorthwindEmployee objects.
public static ICollection GetAllEmployees ()
 {
  ArrayList al = new ArrayList();

  ConnectionStringSettings cts = ConfigurationManager.ConnectionStrings["NorthwindConnection"];

  SqlDataSource sds
    = new SqlDataSource(cts.ConnectionString, "SELECT EmployeeID
 FROM Employees");

  try {

    IEnumerable IDs = sds.Select(DataSourceSelectArguments.Empty);

    // Iterate through the Enumeration and create a
    // NorthwindEmployee object for each ID.
    foreach (DataRowView row in IDs) {
      string id = row["EmployeeID"].ToString();
      NorthwindEmployee nwe = new NorthwindEmployee(id);
      // Add the NorthwindEmployee object to the collection.
      al.Add(nwe);
    }
  }
  finally {
    // If anything strange happens, clean up.
    sds.Dispose();
  }

  return al;
}
// Returns a collection of NorthwindEmployee objects.
public static ICollection GetAllEmployees()
    throws NorthwindDataException, SqlException
{
    ArrayList al = new ArrayList();

    ConnectionStringSettings cts = 
        ConfigurationManager.get_ConnectionStrings().get_Item("NorthwindConnection");

    
    SqlDataSource sds =
        new SqlDataSource(cts.get_ConnectionString(), "SELECT
 EmployeeID FROM Employees");

    try {
        IEnumerable ids = sds.Select(DataSourceSelectArguments.get_Empty());

        // Iterate through the Enumeration and create a
        // NorthwindEmployee object for each id.
        IEnumerator enumerator = ids.GetEnumerator();
        while (enumerator.MoveNext()) {
            // The IEnumerable contains DataRowView objects.
            DataRowView row = (DataRowView)enumerator.get_Current();
            String id = row.get_Item("EmployeeID").ToString();
            NorthwindEmployee nwe = new NorthwindEmployee(id);
            // Add the NorthwindEmployee object to the collection.
            al.Add(nwe);
        }
    }
    finally {
        // If anything strange happens, clean up.
        sds.Dispose();
    }

    return al;
} //GetAllEmployees
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlDataSource クラス
SqlDataSource メンバ
System.Web.UI.WebControls 名前空間
ConnectionString
SelectCommand
SelectParameters

SqlDataSource コンストラクタ


SqlDataSource コンストラクタ (String, String, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

接続文字列SELECT コマンド指定してSqlDataSource クラス新しインスタンス初期化します。

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

Public Sub New ( _
    providerName As String, _
    connectionString As String, _
    selectCommand As String _
)
Dim providerName As String
Dim connectionString As String
Dim selectCommand As String

Dim instance As New SqlDataSource(providerName,
 connectionString, selectCommand)
public SqlDataSource (
    string providerName,
    string connectionString,
    string selectCommand
)
public:
SqlDataSource (
    String^ providerName, 
    String^ connectionString, 
    String^ selectCommand
)
public SqlDataSource (
    String providerName, 
    String connectionString, 
    String selectCommand
)
public function SqlDataSource (
    providerName : String, 
    connectionString : String, 
    selectCommand : String
)

パラメータ

providerName

SqlDataSource が使用するデータ プロバイダの名前。プロバイダ設定されていない場合SqlDataSourceMicrosoft SQL ServerADO.NET プロバイダ既定使用します

connectionString

基になるデータベース接続するために使用する接続文字列

selectCommand

基になるデータベースからデータ取得するために使用する SQL クエリSQL クエリパラメータ化された SQL 文字列場合、SelectParameters コレクションへの Parameter オブジェクト追加必要になることがあります

解説解説

異なデータベース製品では異な種類SQL使用されるため、selectCommand構文は、現在使用されている ADO.NET プロバイダによって異なります。このプロバイダは、providerName パラメータによって示されます。SQL 文字列パラメータ化されたクエリまたはコマンドである場合パラメータのプレースホルダは、使用されている ADO.NET プロバイダ依存します。たとえば、プロバイダSqlDataSource クラス既定プロバイダである System.Data.SqlClient の場合パラメータのプレースホルダは '@parameterName' です。ただし、プロバイダが System.Data.Odbc または System.Data.OleDb に設定されている場合パラメータのプレースホルダは '?' となりますパラメータ化された SQL クエリコマンド詳細については、「SqlDataSource コントロールにおけるパラメータ使用」を参照してください

データ ソースストアド プロシージャサポートしている場合、SelectCommand プロパティには、SQL 文字列またはストアド プロシージャの名前を指定できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlDataSource クラス
SqlDataSource メンバ
System.Web.UI.WebControls 名前空間
ProviderName
ConnectionString
SelectCommand
SelectParameters

SqlDataSource プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。 ( Control から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。 ( Control から継承されます。)
パブリック プロパティ CacheDuration Select メソッドによって取得したデータを、データ ソース コントロールキャッシュする時間 (秒単位) を取得または設定します
パブリック プロパティ CacheExpirationPolicy 存続期間組み合わせた場合に、データ ソース コントロールによって使用されるキャッシュ動作記述するキャッシュ有効期限動作取得または設定します
パブリック プロパティ CacheKeyDependency データ ソース コントロールによって作成されすべてのデータ キャッシュ オブジェクトリンクされた、ユーザー定義のキー依存関係取得または設定しますキー有効期限が切れると、すべてのキャッシュ オブジェクト明示的に期限切れなります
パブリック プロパティ CancelSelectOnNullParameter SelectParameters コレクション格納されているパラメータnull 参照 (Visual Basic では Nothing) と評価されたときに、データ取得操作キャンセルするかどうかを示す値を取得または設定します
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。 ( DataSourceControl から継承されます。)
パブリック プロパティ ConflictDetection 基になるデータベース内の行のデータ操作中に変更される場合に、SqlDataSource コントロール更新削除実行する方法を示す値を取得または設定します
パブリック プロパティ ConnectionString 基になるデータベース接続するために SqlDataSource コントロール使用する ADO.NET プロバイダ固有の接続文字列取得または設定します
パブリック プロパティ Controls  UI 階層構造指定されサーバー コントロールの子コントロールを表す ControlCollection オブジェクト取得します。 ( DataSourceControl から継承されます。)
パブリック プロパティ DataSourceMode SqlDataSource コントロールデータフェッチ使用するデータ取得モード取得または設定します
パブリック プロパティ DeleteCommand 基になるデータベースからデータ削除するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ DeleteCommandType DeleteCommand プロパティテキストSQL ステートメントまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ DeleteParameters SqlDataSource コントロール関連付けられた SqlDataSourceView オブジェクトから、DeleteCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ EnableCaching SqlDataSource コントロールデータ キャッシュが有効かどうかを示す値を取得または設定します
パブリック プロパティ EnableTheming  このコントロールテーマサポートしているかどうかを示す値を取得します。 ( DataSourceControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ FilterExpression Select メソッド呼び出し時に適用されるフィルタ処理式を取得または設定します
パブリック プロパティ FilterParameters FilterExpression 文字列パラメータ プレースホルダに関連付けられたパラメータコレクション取得します
パブリック プロパティ ID  サーバー コントロール割り当てられプログラム ID取得または設定します。 ( Control から継承されます。)
パブリック プロパティ InsertCommand 基になるデータベースデータ挿入するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ InsertCommandType InsertCommand プロパティテキストSQL ステートメントまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ InsertParameters SqlDataSource コントロール関連付けられた SqlDataSourceView オブジェクトから、InsertCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ OldValuesParameterFormatString Delete メソッドまたは Update メソッド渡される任意のパラメータ名に適用される書式指定文字列取得または設定します
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ ProviderName SqlDataSource コントロールが基になるデータ ソース接続するために使用する .NET Framework データ プロバイダの名前を取得または設定します
パブリック プロパティ SelectCommand 基になるデータベースからデータ取得するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ SelectCommandType SelectCommand プロパティテキストSQL クエリまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ SelectParameters SqlDataSource コントロール関連付けられた SqlDataSourceView オブジェクトから、SelectCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。 ( Control から継承されます。)
パブリック プロパティ SkinID  DataSourceControl コントロール適用するスキン取得します。 ( DataSourceControl から継承されます。)
パブリック プロパティ SortParameterName ストアド プロシージャ使用してデータ取得実行する際、取得したデータ並べ替え使用するストアド プロシージャ パラメータの名前を取得または設定します
パブリック プロパティ SqlCacheDependency Microsoft SQL Server キャッシュ依存関係使用するデータベーステーブルを示す、セミコロン区切られ文字列取得または設定します
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。 ( Control から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。 ( Control から継承されます。)
パブリック プロパティ UpdateCommand 基になるデータベース内のデータ更新するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ UpdateCommandType UpdateCommand プロパティテキストSQL ステートメントまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ UpdateParameters SqlDataSource コントロール関連付けられた SqlDataSourceView コントロールから、UpdateCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ Visible  コントロール視覚的に表示されているかどうかを示す値を取得または設定します。 ( DataSourceControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。 ( Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。 ( Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。 ( Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。 ( Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。 ( Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。 ( Control から継承されます。)
参照参照

関連項目

SqlDataSource クラス
System.Web.UI.WebControls 名前空間
SqlDataSourceView
AccessDataSource クラス
DataSourceControl

その他の技術情報

ASP.NET データ アクセス概要

SqlDataSource メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 ( DataSourceControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 ( Control から継承されます。)
パブリック メソッド Delete DeleteCommand SQL 文字列と DeleteParameters コレクション内にある任意のパラメータ使用して削除操作実行します
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 ( Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます。 ( DataSourceControl から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 ( DataSourceControl から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 ( DataSourceControl から継承されます。)
パブリック メソッド Insert InsertCommand SQL 文字列と InsertParameters コレクション内にある任意のパラメータ使用して挿入操作実行します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RenderControl  オーバーロードされます。 ( DataSourceControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 ( Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 ( Control から継承されます。)
パブリック メソッド Select SelectCommand SQL 文字列、および SelectParameters コレクション内の任意のパラメータ使用して、基になるデータベースからデータ取得します
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 ( Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド Update UpdateCommand SQL 文字列と UpdateParameters コレクション内にある任意のパラメータ使用して更新操作実行します
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddedControl  コントロールControl オブジェクトControls コレクション追加された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML要素解析されたことを通知し、その要素サーバー コントロールの ControlCollection オブジェクト追加します。 ( Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページトレース有効な場合サーバー コントロールに関する情報収集し、これを表示するために Trace プロパティ渡します。 ( Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールすべてのコントロールについて、コントロールの状態情報削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールすべてのコントロールビューステート情報およびコントロールの状態情報削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールすべてのコントロールビューステート情報削除します。 ( Control から継承されます。)
プロテクト メソッド CreateChildControls  ASP.NET ページ フレームワークによって呼び出されコンポジション ベース実装使用するサーバー コントロールに、ポスト バックまたは表示のための準備として、格納するコントロール作成するように通知します。 ( Control から継承されます。)
プロテクト メソッド CreateControlCollection  コントロール格納するコレクション作成します。 ( DataSourceControl から継承されます。)
プロテクト メソッド CreateDataSourceView データ ソース コントロール関連付けられたデータ ソース ビュー オブジェクト作成します
プロテクト メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 ( Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースサーバー コントロールの子コントロールバインドます。 ( Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロール含まれているかどうか確認します含まれていない場合、子コントロール作成します。 ( Control から継承されます。)
プロテクト メソッド EnsureID  ID割り当てられていないコントロールID作成します。 ( Control から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 ( Control から継承されます。)
プロテクト メソッド GetDbProviderFactory ProviderName プロパティ識別される ADO.NET プロバイダ関連付けられた DbProviderFactory オブジェクト返します
プロテクト メソッド GetDesignModeState  コントロールデザインデータ取得します。 ( Control から継承されます。)
プロテクト メソッド GetView オーバーライドされますデータ ソース コントロール関連付けられた名前付データ ソース ビュー取得します
プロテクト メソッド GetViewNames オーバーライドされます。 SqlDataSource コントロール関連付けられたビュー オブジェクトリストを表す名前のコレクション取得します
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベント登録されているかどうかを示す値を返します。 ( Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールリテラル内容だけを保持しているかどうか決定します。 ( Control から継承されます。)
プロテクト メソッド LoadControlState  SaveControlState メソッドによって保存され前回ページ要求からコントロールの状態情報復元します。 ( Control から継承されます。)
プロテクト メソッド LoadViewState オーバーライドされます永続化する必要がある SqlDataSource コントロールプロパティの状態を読み込みます。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パス取得します。 ( Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnBubbleEvent  サーバー コントロールイベントページUI サーバー コントロール階層構造に渡すかどうか決定します。 ( Control から継承されます。)
プロテクト メソッド OnDataBinding  DataBinding イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OnInit オーバーライドされますSqlDataSource コントロール格納する Page コントロールに LoadComplete イベント ハンドラ追加します
プロテクト メソッド OnLoad  Load イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OnPreRender  PreRender イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OnUnload  Unload イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OpenFile  ファイル読み込み使用される Stream取得します。 ( Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントソースおよびその情報コントロールの親に割り当てます。 ( Control から継承されます。)
プロテクト メソッド RaiseDataSourceChangedEvent  DataSourceChanged イベント発生させます。 ( DataSourceControl から継承されます。)
プロテクト メソッド RemovedControl  コントロールControl オブジェクトControls コレクションから削除された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド Render  提供されクライアント表示される内容書き込む HtmlTextWriter オブジェクトに、サーバー コントロール内容送信します。 ( Control から継承されます。)
プロテクト メソッド RenderChildren  クライアント表示される内容書き込みを行う、指定されHtmlTextWriter オブジェクトに、サーバー コントロールの子出力します。 ( Control から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 ( Control から継承されます。)
プロテクト メソッド ResolveAdapter  指定したコントロール表示するコントロール アダプタ取得します。 ( Control から継承されます。)
プロテクト メソッド SaveControlState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールの状態の変更保存します。 ( Control から継承されます。)
プロテクト メソッド SaveViewState オーバーライドされますSqlDataSource コントロール現在のビューステート保存します
プロテクト メソッド SetDesignModeState  コントロールデザインデータ設定します。 ( Control から継承されます。)
プロテクト メソッド TrackViewState オーバーライドされますSqlDataSource コントロールビューステート変更追跡しコントロールの System.Web.UI.StateBag オブジェクト保存できるようにします。
参照参照

関連項目

SqlDataSource クラス
System.Web.UI.WebControls 名前空間
SqlDataSourceView
AccessDataSource クラス
DataSourceControl

その他の技術情報

ASP.NET データ アクセス概要

SqlDataSource メンバ

データ バインド コントロールに対して SQL データベース表します

SqlDataSource データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。(Control から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。(Control から継承されます。)
パブリック プロパティ CacheDuration Select メソッドによって取得したデータを、データ ソース コントロールキャッシュする時間 (秒単位) を取得または設定します
パブリック プロパティ CacheExpirationPolicy 存続期間組み合わせた場合に、データ ソース コントロールによって使用されるキャッシュ動作記述するキャッシュ有効期限動作取得または設定します
パブリック プロパティ CacheKeyDependency データ ソース コントロールによって作成されすべてのデータ キャッシュ オブジェクトリンクされた、ユーザー定義のキー依存関係取得または設定しますキー有効期限が切れると、すべてのキャッシュ オブジェクト明示的に期限切れなります
パブリック プロパティ CancelSelectOnNullParameter SelectParameters コレクション格納されているパラメータnull 参照 (Visual Basic では Nothing) と評価されたときに、データ取得操作キャンセルするかどうかを示す値を取得または設定します
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。(DataSourceControl から継承されます。)
パブリック プロパティ ConflictDetection 基になるデータベース内の行のデータ操作中に変更される場合に、SqlDataSource コントロール更新削除実行する方法を示す値を取得または設定します
パブリック プロパティ ConnectionString 基になるデータベース接続するために SqlDataSource コントロール使用する ADO.NET プロバイダ固有の接続文字列取得または設定します
パブリック プロパティ Controls  UI 階層構造指定されサーバー コントロールの子コントロールを表す ControlCollection オブジェクト取得します。(DataSourceControl から継承されます。)
パブリック プロパティ DataSourceMode SqlDataSource コントロールデータフェッチ使用するデータ取得モード取得または設定します
パブリック プロパティ DeleteCommand 基になるデータベースからデータ削除するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ DeleteCommandType DeleteCommand プロパティテキストSQL ステートメントまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ DeleteParameters SqlDataSource コントロール関連付けられた SqlDataSourceView オブジェクトから、DeleteCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ EnableCaching SqlDataSource コントロールデータ キャッシュが有効かどうかを示す値を取得または設定します
パブリック プロパティ EnableTheming  このコントロールテーマサポートしているかどうかを示す値を取得します。(DataSourceControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ FilterExpression Select メソッド呼び出し時に適用されるフィルタ処理式を取得または設定します
パブリック プロパティ FilterParameters FilterExpression 文字列パラメータ プレースホルダに関連付けられたパラメータコレクション取得します
パブリック プロパティ ID  サーバー コントロール割り当てられプログラム ID取得または設定します。(Control から継承されます。)
パブリック プロパティ InsertCommand 基になるデータベースデータ挿入するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ InsertCommandType InsertCommand プロパティテキストSQL ステートメントまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ InsertParameters SqlDataSource コントロール関連付けられた SqlDataSourceView オブジェクトから、InsertCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。(Control から継承されます。)
パブリック プロパティ OldValuesParameterFormatString Delete メソッドまたは Update メソッド渡される任意のパラメータ名に適用される書式指定文字列取得または設定します
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。(Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。(Control から継承されます。)
パブリック プロパティ ProviderName SqlDataSource コントロールが基になるデータ ソース接続するために使用する .NET Framework データ プロバイダの名前を取得または設定します
パブリック プロパティ SelectCommand 基になるデータベースからデータ取得するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ SelectCommandType SelectCommand プロパティテキストSQL クエリまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ SelectParameters SqlDataSource コントロール関連付けられた SqlDataSourceView オブジェクトから、SelectCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。(Control から継承されます。)
パブリック プロパティ SkinID  DataSourceControl コントロール適用するスキン取得します。(DataSourceControl から継承されます。)
パブリック プロパティ SortParameterName ストアド プロシージャ使用してデータ取得実行する際、取得したデータ並べ替え使用するストアド プロシージャ パラメータの名前を取得または設定します
パブリック プロパティ SqlCacheDependency Microsoft SQL Server キャッシュ依存関係使用するデータベーステーブルを示す、セミコロン区切られ文字列取得または設定します
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 (Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。(Control から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。(Control から継承されます。)
パブリック プロパティ UpdateCommand 基になるデータベース内のデータ更新するために SqlDataSource コントロール使用する SQL 文字列取得または設定します
パブリック プロパティ UpdateCommandType UpdateCommand プロパティテキストSQL ステートメントまたは格納されプロシージャの名前のいずれであるかを示す値を取得または設定します
パブリック プロパティ UpdateParameters SqlDataSource コントロール関連付けられた SqlDataSourceView コントロールから、UpdateCommand プロパティ使用されるパラメータ格納するパラメータ コレクション取得します
パブリック プロパティ Visible  コントロール視覚的に表示されているかどうかを示す値を取得または設定します。(DataSourceControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。(Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。(Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。(Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。(Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。(Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。(Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。(Control から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 (DataSourceControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 (Control から継承されます。)
パブリック メソッド Delete DeleteCommand SQL 文字列と DeleteParameters コレクション内にある任意のパラメータ使用して削除操作実行します
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 (Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます。 ( DataSourceControl から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 (DataSourceControl から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 (DataSourceControl から継承されます。)
パブリック メソッド Insert InsertCommand SQL 文字列と InsertParameters コレクション内にある任意のパラメータ使用して挿入操作実行します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RenderControl  オーバーロードされます。 ( DataSourceControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 (Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 (Control から継承されます。)
パブリック メソッド Select SelectCommand SQL 文字列、および SelectParameters コレクション内の任意のパラメータ使用して、基になるデータベースからデータ取得します
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 (Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド Update UpdateCommand SQL 文字列と UpdateParameters コレクション内にある任意のパラメータ使用して更新操作実行します
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddedControl  コントロールControl オブジェクトControls コレクション追加された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML要素解析されたことを通知し、その要素サーバー コントロールControlCollection オブジェクト追加します。 (Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページトレース有効な場合サーバー コントロールに関する情報収集し、これを表示するために Trace プロパティ渡します。 (Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールすべてのコントロールについて、コントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールすべてのコントロールビューステート情報およびコントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールすべてのコントロールビューステート情報削除します。 (Control から継承されます。)
プロテクト メソッド CreateChildControls  ASP.NET ページ フレームワークによって呼び出されコンポジション ベース実装使用するサーバー コントロールに、ポスト バックまたは表示のための準備として、格納するコントロール作成するように通知します。 (Control から継承されます。)
プロテクト メソッド CreateControlCollection  コントロール格納するコレクション作成します。 (DataSourceControl から継承されます。)
プロテクト メソッド CreateDataSourceView データ ソース コントロール関連付けられたデータ ソース ビュー オブジェクト作成します
プロテクト メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 (Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースサーバー コントロールの子コントロールバインドます。 (Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロール含まれているかどうか確認します含まれていない場合、子コントロール作成します。 (Control から継承されます。)
プロテクト メソッド EnsureID  ID割り当てられていないコントロールID作成します。 (Control から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
プロテクト メソッド GetDbProviderFactory ProviderName プロパティ識別される ADO.NET プロバイダ関連付けられた DbProviderFactory オブジェクト返します
プロテクト メソッド GetDesignModeState  コントロールデザインデータ取得します。 (Control から継承されます。)
プロテクト メソッド GetView オーバーライドされますデータ ソース コントロール関連付けられた名前付データ ソース ビュー取得します
プロテクト メソッド GetViewNames オーバーライドされますSqlDataSource コントロール関連付けられたビュー オブジェクトリストを表す名前のコレクション取得します
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベント登録されているかどうかを示す値を返します。 (Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールリテラル内容だけを保持しているかどうか決定します。 (Control から継承されます。)
プロテクト メソッド LoadControlState  SaveControlState メソッドによって保存され前回ページ要求からコントロールの状態情報復元します。 (Control から継承されます。)
プロテクト メソッド LoadViewState オーバーライドされます永続化する必要がある SqlDataSource コントロールプロパティの状態を読み込みます。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パス取得します。 (Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnBubbleEvent  サーバー コントロールイベントページUI サーバー コントロール階層構造に渡すかどうか決定します。 (Control から継承されます。)
プロテクト メソッド OnDataBinding  DataBinding イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnInit オーバーライドされますSqlDataSource コントロール格納する Page コントロールに LoadComplete イベント ハンドラ追加します
プロテクト メソッド OnLoad  Load イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnPreRender  PreRender イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnUnload  Unload イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OpenFile  ファイル読み込み使用される Stream取得します。 (Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントソースおよびその情報コントロールの親に割り当てます。 (Control から継承されます。)
プロテクト メソッド RaiseDataSourceChangedEvent  DataSourceChanged イベント発生させます。 (DataSourceControl から継承されます。)
プロテクト メソッド RemovedControl  コントロールControl オブジェクトControls コレクションから削除された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド Render  提供されクライアント表示される内容書き込む HtmlTextWriter オブジェクトに、サーバー コントロール内容送信します。 (Control から継承されます。)
プロテクト メソッド RenderChildren  クライアント表示される内容書き込みを行う、指定されHtmlTextWriter オブジェクトに、サーバー コントロールの子出力します。 (Control から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
プロテクト メソッド ResolveAdapter  指定したコントロール表示するコントロール アダプタ取得します。 (Control から継承されます。)
プロテクト メソッド SaveControlState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールの状態の変更保存します。 (Control から継承されます。)
プロテクト メソッド SaveViewState オーバーライドされますSqlDataSource コントロール現在のビューステート保存します
プロテクト メソッド SetDesignModeState  コントロールデザインデータ設定します。 (Control から継承されます。)
プロテクト メソッド TrackViewState オーバーライドされますSqlDataSource コントロールビューステート変更追跡しコントロールの System.Web.UI.StateBag オブジェクト保存できるようにします。
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント DataBinding  サーバー コントロールデータ ソース連結する発生します。(Control から継承されます。)
パブリック イベント Deleted 削除操作完了したときに発生します
パブリック イベント Deleting 削除操作前に発生します
パブリック イベント Disposed  サーバー コントロールメモリから解放される発生します。これは、ASP.NET ページ要求されている場合サーバー コントロール有効期間における最終段階です。(Control から継承されます。)
パブリック イベント Filtering フィルタ操作前に発生します
パブリック イベント Init  サーバー コントロール初期化されると発生します。これは、サーバー コントロール有効期間における最初の手順です。(Control から継承されます。)
パブリック イベント Inserted 挿入操作完了したときに発生します
パブリック イベント Inserting 挿入操作前に発生します
パブリック イベント Load  サーバー コントロールPage オブジェクト読み込まれると発生します。(Control から継承されます。)
パブリック イベント PreRender  Control オブジェクト読み込み後、表示開始する前に発生します。(Control から継承されます。)
パブリック イベント Selected データ取得操作完了したときに発生します
パブリック イベント Selecting データ取得操作前に発生します
パブリック イベント Unload  サーバー コントロールメモリからアンロードされると発生します。(Control から継承されます。)
パブリック イベント Updated 更新操作完了したときに発生します
パブリック イベント Updating 更新操作前に発生します
参照参照

関連項目

SqlDataSource クラス
System.Web.UI.WebControls 名前空間
SqlDataSourceView
AccessDataSource クラス
DataSourceControl

その他の技術情報

ASP.NET データ アクセス概要


このページでは「.NET Framework クラス ライブラリ リファレンス」からSqlDataSourceを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSqlDataSourceを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSqlDataSourceを検索

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

辞書ショートカット

すべての辞書の索引

「SqlDataSource」の関連用語

SqlDataSourceのお隣キーワード
検索ランキング

   

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



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

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

©2024 GRAS Group, Inc.RSS