Bagikan melalui


ObjectDataSourceView.TypeName Properti

Definisi

Mendapatkan atau mengatur nama kelas yang diwakili ObjectDataSource kontrol.

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

Nilai Properti

Nama kelas yang sebagian atau sepenuhnya memenuhi syarat yang mengidentifikasi jenis objek yang diwakili ObjectDataSource . Defaultnya adalah string kosong.

Contoh

Contoh kode berikut menunjukkan bagaimana GridView kontrol dapat menampilkan data menggunakan ObjectDataSource kontrol di halaman Formulir Web. ObjectDataSource Mengidentifikasi nama kelas yang sebagian atau sepenuhnya memenuhi syarat dengan propertinya TypeName dan metode yang dipanggil untuk mengambil data dengan propertinyaSelectMethod. Pada waktu proses, objek dibuat dan metode disebut menggunakan pantulan. GridView Kontrol menghitung melalui IEnumerable koleksi yang dikembalikan oleh SelectMethod dan menampilkan data.

<%@ 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>

Keterangan

Untuk membuat instans objek yang ObjectDataSource diikat kontrol, kontrol menggunakan pantulan untuk memuat jenis yang diidentifikasi oleh nama jenis pada waktu proses. Oleh karena itu, nilai TypeName properti dapat menjadi jenis yang memenuhi syarat sebagian untuk kode yang terletak di direktori Bin atau App_Code atau nama jenis yang sepenuhnya memenuhi syarat untuk kode yang terdaftar di cache perakitan global. Jika Anda menggunakan cache rakitan global, Anda harus menambahkan referensi yang sesuai ke assemblies bagian file konfigurasi Machine.config atau Web.config.

Berlaku untuk