共用方式為


ObjectDataSourceView.TypeName 屬性

定義

取得或設定 ObjectDataSource 控制項表示的類別名稱。

public:
 property System::String ^ TypeName { System::String ^ get(); void set(System::String ^ value); };
public string TypeName { get; set; }
member this.TypeName : string with get, set
Public Property TypeName As String

屬性值

String

部分或完整類別名稱 (Fully Qualified Class Name),識別 ObjectDataSource 表示的物件型別。 預設為空字串。

範例

下列程式碼範例示範控制項如何使用 GridView 控制項在 Web Form 頁面上顯示資料 ObjectDataSource 。 會 ObjectDataSource 使用其 TypeName 屬性識別部分或完整類別名稱,以及呼叫 以使用其 SelectMethod 屬性擷取資料的方法。 在執行時間,會建立 物件,並使用反映呼叫 方法。 控制項 GridView 會透過 所 SelectMethod 傳回的 IEnumerable 集合列舉,並顯示資料。

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS" Assembly="Samples.AspNet.CS" %>
<%@ Page language="c#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>ObjectDataSource - C# Example</title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">

        <asp:gridview
          id="GridView1"
          runat="server"
          datasourceid="ObjectDataSource1" />

        <asp:objectdatasource
          id="ObjectDataSource1"
          runat="server"
          selectmethod="GetAllEmployees"
          typename="Samples.AspNet.CS.EmployeeLogic" />

    </form>
  </body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB" Assembly="Samples.AspNet.VB" %>
<%@ Page language="vb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>ObjectDataSource - Visual Basic Example</title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">

        <asp:gridview
          id="GridView1"
          runat="server"
          datasourceid="ObjectDataSource1" />

        <asp:objectdatasource
          id="ObjectDataSource1"
          runat="server"
          selectmethod="GetAllEmployees"
          typename="Samples.AspNet.VB.EmployeeLogic" />

    </form>
  </body>
</html>

備註

若要建立控制項系結的物件實例 ObjectDataSource ,控制項會使用反映載入執行時間由類型名稱所識別的類型。 因此,屬性的值 TypeName 可以是位於 Bin 或 App_Code 目錄中之程式碼的部分限定型別,或是全域組件快取中註冊之程式碼的完整型別名稱。 如果您使用全域組件快取,您必須將適當的參考新增至 assemblies Machine.config或Web.config組態檔的 區段。

適用於