This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

DynamicControl.DataField الخاصية

Visual Studio 2010

الحصول أو تعيين اسم حقل بيانات DynamicControlعنصر التحكم هو مرتبطة ب.

مساحة الاسم:  System.Web.DynamicData
التجميع:  System.Web.DynamicData (في System.Web.DynamicData.dll)

public string DataField { get; set; }
<asp:DynamicControl DataField="String" />

قيمة الخاصية

النوع: System.String
اسم حقل بيانات إلى يربط DynamicControlالتحكم ب. الافتراضي هو سلسلة فارغ ("")، التي تشير إلى تلك th هو خاصية هو لم يتم تعيينها.

استخدام DataFieldخاصية لتحديد حقل بيانات لربط DynamicControlعنصر تحكم. حقل بيانات يمكن أن يكون العمود الاسم أو، لأعمدة المفتاح الخارجي، اسم العلاقة.

افتراضياً، يكون للحقل المحدد هو dهوplayed مع DynamicControlالتحكم في استخدام قالب الحقل الذي هو المقترن بنوع بيانات الحقل. يمكنك تغيير القالب الحقل الذي هو تقديم لحقل بيانات عن طريق تعيين UIHintخاصية. يمكنك أيضا تنسيق نص المعروض ب إعداد DataFormatStringخاصية.

ملاحظةإذا كنت ترغب في تغيير عرض وسلوك حقل بيانات شكل عمومي، يجب يطبق السمات لطراز البيانات الخاص بك بدلاً من تعيين هذا في حالة معينة من DynamicControlعنصر تحكم. لمزيد من المعلومات، انظر ASP.NET Dynamic Data Overview.

يوضح المثال التالي كيفية استخدام DataFieldخاصية لتحديد الحقل لعرض DynamicControlعنصر تحكم.


<%@ Page Language="C#" %>

<%@ Register Assembly="System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Web.UI.WebControls" tagprefix="asp" %>

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

<script runat="server">
  protected void Page_Init(object sender, EventArgs e)
  {
      DynamicDataManager1.RegisterControl(ProductsFormView);
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>DynamicControl.DataField Sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:DynamicDataManager ID="DynamicDataManager1" runat="server"
        AutoLoadForeignKeys="true" />

      <asp:FormView ID="ProductsFormView" runat="server" DataSourceID="ProductsDataSource" 
        DataKeyNames="ProductID" AllowPaging="True" 
        PagerSettings-PageButtonCount="15">
        <ItemTemplate>
          Name:
          <asp:DynamicControl runat="server" DataField="Name" />
          <br />
          Product Number:
          <asp:DynamicControl runat="server" DataField="ProductNumber" />
          <br />
          Product Category:
          <asp:DynamicControl runat="server" DataField="ProductCategory" />
          <br />
        </ItemTemplate>
      </asp:FormView>

      <!-- This example uses Microsoft SQL Server and connects   -->
      <!-- to the AdventureWorksLT sample database.              -->      
      <asp:EntityDataSource ID="ProductsDataSource" runat="server"
        ContextTypeName="AdventureWorksLT_DataModel.AdventureWorksLT_DataEntities"
        EntitySetName="Product"
        Where='it.Size="L"'>
      </asp:EntityDataSource>

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


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5 المزود بحزمة الخدمة SP1
إظهار: