AccessDataSource コンストラクタ

名前 | 説明 |
---|---|
AccessDataSource () | AccessDataSource クラスの新しいインスタンスを初期化します。 |
AccessDataSource (String, String) | データ ファイルのパスと Select コマンドを指定して、AccessDataSource クラスの新しいインスタンスを初期化します。 |

AccessDataSource コンストラクタ (String, String)
アセンブリ: System.Web (system.web.dll 内)

Dim dataFile As String Dim selectCommand As String Dim instance As New AccessDataSource(dataFile, selectCommand)

AccessDataSource コンストラクタを使用して、新しい AccessDataSource データ ソース コントロールを作成し、CheckBoxList コントロールを Microsoft Access データベースのデータにバインドする方法を次のコード例に示します。
<%@ 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 Page_Load(ByVal sender As Object, ByVal e As EventArgs) ' Create AccessDataSource Dim accessDS As New AccessDataSource("~/App_Data/Northwind.mdb", _ "SELECT SupplierID, CompanyName " & _ " FROM Suppliers WHERE Country ='Germany'") ' Add the AccessDataSource to the Page.Controls collection Page.Controls.Add(accessDS) ' In programmatic scenarios, use the DataSource ' property, not the DataSourceID property. The Select method ' returns an IEnumerable list of data items. CheckBoxList1.DataSource = accessDS ' Explicitly call DataBind CheckBoxList1.DataBind() End Sub 'Page_Load </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:CheckBoxList id="CheckBoxList1" runat="server" DataTextField="CompanyName" DataValueField="SupplierID"> </asp:CheckBoxList> </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 Page_Load(Object sender, EventArgs e) { // Create AccessDataSource AccessDataSource accessDS = new AccessDataSource("~/App_Data/Northwind.mdb" , "SELECT SupplierID, CompanyName " + " FROM Suppliers WHERE Country ='Germany'"); // Add the AccessDataSource to the Page.Controls collection Page.Controls.Add(accessDS); // In programmatic scenarios, use the DataSource // property, not the DataSourceID property. The Select method // returns an IEnumerable list of data items. CheckBoxList1.DataSource = accessDS; // Explicitly call DataBind CheckBoxList1.DataBind(); } </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:CheckBoxList id="CheckBoxList1" runat="server" DataTextField="CompanyName" DataValueField="SupplierID"> </asp:CheckBoxList> </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 Page_Load(Object sender, System.EventArgs e) { // Create AccessDataSource AccessDataSource accessDS = new AccessDataSource( "~/App_Data/Northwind.mdb","SELECT SupplierID, CompanyName " +" FROM Suppliers WHERE Country ='Germany'"); // Add the AccessDataSource to the Page.Controls collection get_Page().get_Controls().Add(accessDS); // In programmatic scenarios, use the DataSource // property, not the DataSourceID property. The Select method // returns an IEnumerable list of data items. CheckBoxList1.set_DataSource ( accessDS); // Explicitly call DataBind CheckBoxList1.DataBind(); }//Page_Load </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:CheckBoxList id="CheckBoxList1" runat="server" DataTextField="CompanyName" DataValueField="SupplierID"> </asp:CheckBoxList> </FORM> </BODY> </HTML>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


AccessDataSource コンストラクタ ()
アセンブリ: System.Web (system.web.dll 内)


AccessDataSource コンストラクタを使用して、新しい AccessDataSource データ ソース コントロールを作成し、CheckBoxList コントロールを Microsoft Access データベースのデータにバインドする方法を次のコード例に示します。
<%@ 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 Page_Load(ByVal sender As Object, ByVal e As EventArgs) ' Create the AccessDataSource. Dim accessDS As New AccessDataSource() accessDS.SelectCommand = "SELECT SupplierID, CompanyName " & _ " FROM Suppliers WHERE Country ='Germany'" accessDS.DataFile = "~/App_Data/Northwind.mdb" ' Add the AccessDataSource to the Page.Controls collection. Page.Controls.Add(accessDS) ' In programmatic scenarios, use the DataSource ' property, not the DataSourceID property. The Select method ' returns an IEnumerable list of data items. CheckBoxList1.DataSource = accessDS ' Explicitly call DataBind. CheckBoxList1.DataBind() End Sub 'Page_Load </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:CheckBoxList id="CheckBoxList1" runat="server" DataTextField="CompanyName" DataValueField="SupplierID"> </asp:CheckBoxList> </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 Page_Load(Object sender, EventArgs e) { // Create the AccessDataSource. AccessDataSource accessDS = new AccessDataSource(); accessDS.SelectCommand = "SELECT SupplierID, CompanyName " + " FROM Suppliers WHERE Country ='Germany'"; accessDS.DataFile = "~/App_Data/Northwind.mdb"; // Add the AccessDataSource to the Page.Controls collection. Page.Controls.Add(accessDS); // In programmatic scenarios, use the DataSource // property, not the DataSourceID property. The Select method // returns an IEnumerable list of data items. CheckBoxList1.DataSource = accessDS; // Explicitly call DataBind. CheckBoxList1.DataBind(); } </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:CheckBoxList id="CheckBoxList1" runat="server" DataTextField="CompanyName" DataValueField="SupplierID"> </asp:CheckBoxList> </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 Page_Load(Object sender, System.EventArgs e) { // Create the AccessDataSource. AccessDataSource accessDS = new AccessDataSource(); accessDS.set_SelectCommand ("SELECT SupplierID, CompanyName " + "FROM Suppliers WHERE Country ='Germany'"); accessDS.set_DataFile ( "~/App_Data/Northwind.mdb"); // Add the AccessDataSource to the Page.Controls // collection.AccessDataSourceAccessDataSourceAccessDataSource get_Page().get_Controls().Add(accessDS); // In programmatic scenarios, use the DataSource // property, not the DataSourceID property. The Select method // returns an IEnumerable list of data items. CheckBoxList1.set_DataSource(accessDS); // Explicitly call DataBind. CheckBoxList1.DataBind(); }//Page_Load </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:CheckBoxList id="CheckBoxList1" runat="server" DataTextField="CompanyName" DataValueField="SupplierID"> </asp:CheckBoxList> </FORM> </BODY> </HTML>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- AccessDataSource コンストラクタのページへのリンク