DataControlField.Visible プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As DataControlField Dim value As Boolean value = instance.Visible instance.Visible = value
/** @property */ public boolean get_Visible () /** @property */ public void set_Visible (boolean value)
DataControlField が表示される場合は true。それ以外の場合は false。既定値は true です。

Visible プロパティを使用して、データ バインド コントロールで DataControlField オブジェクトを表示または非表示にします。
Visible プロパティが false の場合、データ値は表示されず、クライアントへのラウンド トリップは行われません。表示されないフィールドのデータをラウンド トリップさせる場合は、そのフィールド名をデータ バインド コントロールの DataKeyNames プロパティに追加します。

DataControlField から派生する BoundField オブジェクトと ButtonField オブジェクトを使用して、DetailsView コントロールに行を表示する方法を次のコード例に示します。EmployeeID 列を表示する BoundField オブジェクトの Visible プロパティを false に設定します。その結果、この列は、DetailsView コントロールによって表示されなくなります。
<%@ page language="VB" %> <html> <body> <form runat="server"> <asp:detailsview id="DetailsView1" runat="server" allowpaging="True" datasourceid="SqlDataSource1" autogeneraterows="False" width="312px" height="152px"> <fields> <asp:boundfield visible="False" sortexpression="EmployeeID" datafield="EmployeeID"> </asp:boundfield> <asp:boundfield sortexpression="LastName" datafield="LastName" headertext="LastName"> </asp:boundfield> <asp:boundfield sortexpression="FirstName" datafield="FirstName" headertext="FirstName"> </asp:boundfield> <asp:boundfield sortexpression="Title" datafield="Title" headertext="Title"> </asp:boundfield> <asp:buttonfield text="Button"> <controlstyle font-bold="True" forecolor="Red" /> </asp:buttonfield> </fields> </asp:detailsview> <asp:sqldatasource id="SqlDataSource1" runat="server" selectcommand="SELECT * FROM Employees" connectionstring="<%$ ConnectionStrings:MyNorthwind%>"> </asp:sqldatasource> </form> </body> </html>
<%@ page language="C#" %> <html> <body> <form runat="server"> <asp:detailsview id="DetailsView1" runat="server" allowpaging="True" datasourceid="SqlDataSource1" autogeneraterows="False" width="312px" height="152px"> <fields> <asp:boundfield visible="False" sortexpression="EmployeeID" datafield="EmployeeID"> </asp:boundfield> <asp:boundfield sortexpression="LastName" datafield="LastName" headertext="LastName"> </asp:boundfield> <asp:boundfield sortexpression="FirstName" datafield="FirstName" headertext="FirstName"> </asp:boundfield> <asp:boundfield sortexpression="Title" datafield="Title" headertext="Title"> </asp:boundfield> <asp:buttonfield text="Button"> <controlstyle font-bold="True" forecolor="Red" /> </asp:buttonfield> </fields> </asp:detailsview> <asp:sqldatasource id="SqlDataSource1" runat="server" selectcommand="SELECT * FROM Employees" connectionstring="<%$ ConnectionStrings:MyNorthwind%>"> </asp:sqldatasource> </form> </body> </html>
<%@ page language="VJ#" %> <html> <body> <form runat="server"> <asp:detailsview id="DetailsView1" runat="server" allowpaging="True" datasourceid="SqlDataSource1" autogeneraterows="False" width="312px" height="152px"> <fields> <asp:boundfield visible="False" sortexpression="EmployeeID" datafield="EmployeeID"> </asp:boundfield> <asp:boundfield sortexpression="LastName" datafield="LastName" headertext="LastName"> </asp:boundfield> <asp:boundfield sortexpression="FirstName" datafield="FirstName" headertext="FirstName"> </asp:boundfield> <asp:boundfield sortexpression="Title" datafield="Title" headertext="Title"> </asp:boundfield> <asp:buttonfield text="Button"> <controlstyle font-bold="True" forecolor="Red" /> </asp:buttonfield> </fields> </asp:detailsview> <asp:sqldatasource id="SqlDataSource1" runat="server" selectcommand="Select * From Employees" connectionstring="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind"> </asp:sqldatasource> </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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataControlField.Visible プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataControlField.Visible プロパティのページへのリンク