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.

ButtonColumn.DataTextFormatString الخاصية

Visual Studio 2010

For مثال, you can provide a زر that the مستخدم can انقر إلى يحمّل the ملف.

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

public virtual string DataTextFormatString { get; set; }

قيمة الخاصية

النوع: System.String
The تعليمات برمجية that you write إلى حفظ the specified ملف could يتصل the خاصية, which إرجاع the المحتويات of the ملف. الافتراضي عبارة عن سلسلة فارغة.

قبل calling the DataTextFormatString خاصية, you should استخدم the ButtonColumn خاصية إلى verify that the عنصر تحكم يحتوي على a ملف إلى يحمّل.

If the {A:Bxx} إرجاع , يتصل the خاصية. This مثال uses the {0:F2} خاصية إلى يحمّل the entire ملف.

ملاحظةملاحظة

إذا كان مصدر بيانات يحتوي على المزيد جدول واحد، استخدم خاصية إلى تعيين الجدول إلى الاستخدام. يمكنك يربط حقول المختلفة في مصدر بيانات إلى و خصائص عناصر الموجودة في عنصر تحكم القائمة عن طريق تعيين و الخصائص، على التوالي.

نص المعروض لكل عنصر في قائمة عنصر تحكم يمكن بتنسيق بتعيين Aخاصية.

ملاحظةملاحظة

The following تعليمات برمجية مثال demonstrates how إلى مؤشر the حدث و examine the قيم contained في the كائن.

يمكنك برمجياً محدد أو محدد فهرس العنصر المحدد في القائمة عنصر تحكم باستخدام Bخاصية. يمكن الوصول إلى خصائص العنصر المحدد بواسطة استخدام خاصية.

توفر الفئة حدث، والتي هو raهوed عند تغيير تحديد في عنصر التحكم lهوt بين عمليات النشر إلى الملقم.

قيمة ثابتة إلى يربط إلى خاصية الكائن.

C

إذا كان المتعارضة يتم تعريف الكائنات، تطبيق التحكم شجرة عقدة الربط في ترتيب الأسبقية التالي:

D

كائن الذي يعرف ومطابقة بعمق وعضو بيانات.

E

كائن الذي يعرف ومطابقة عضو بيانات فقط.

F

كائن الذي يعرف ومطابقة عمق فقط.

G

(Th هو النوع من ربط عقدة شجرة هو تطبيقها على الجميع العقد الموجودة في شجرة وحدة التحكم.)

N

الكائن لم تطابق مصدر بيانات.

X

في ترتيب هو الحالة القيمة التي هو يتم إرجاعها بواسطة أسلوب عنصر بيانات هو ثم مرتبط و خصائص العقد التي الكائن هو تطبيق.

ملاحظةملاحظة

The OnDSUpdatedHandler هو called بواسطة the X أسلوب إلى perform إضافى ينشر-processing بعد an إجراء هو performed بواسطة a عنصر تحكم.

يتم تطبيق السمات HTML وأنماط إلى تقديم إلى المعين xxالكائن.

الالقيمة من القيم بالموضع هو خاصية هو تخزين الالولاية في طريقة العرض.

أنواع التنسيق الذي يقوم بتعيين حقل بيانات المصدر والتي توفر محتوى نص قائمة العناصر.

A عمود نوع for the DataTextFormatString عنصر تحكم that يحتوي على a معرّفة بواسطة مستخدم زر. ButtonColumn


<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>

<!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" >
   <script language="c#" runat="server">

      ICollection CreateDataSource() 
      {
         DataTable dt = new DataTable();
         DataRow dr;

         dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
         dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
         dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));

         for (int i = 0; i < 9; i++) 
         {
            dr = dt.NewRow();

            dr[0] = i;
            dr[1] = "Item " + i.ToString();
            dr[2] = 1.23 * (i + 1);

            dt.Rows.Add(dr);
         }

         DataView dv = new DataView(dt);
         return dv;
      }

      void Page_Load(Object sender, EventArgs e) 
      {
         if (!IsPostBack) 
         {
            // Load this data only once.
            ItemsGrid.DataSource= CreateDataSource();
            ItemsGrid.DataBind();
         }
      }

      void Grid_CartCommand(Object sender, DataGridCommandEventArgs e) 
      {

         // e.Item is the table row where the command is raised.
         // For bound columns, the value is stored in the Text property of the TableCell.
         Label1.Text = "You selected: " + e.Item.Cells[0].Text + ".";        

      }

   </script>

<head runat="server">
    <title>ButtonColumn Example</title>
</head>
<body>

   <form id="form1" runat="server">

      <h3>ButtonColumn Example</h3>


      <b>Product List</b>

      <asp:DataGrid id="ItemsGrid"
           BorderColor="black"
           BorderWidth="1"
           CellPadding="3"
           AutoGenerateColumns="false"
           OnItemCommand="Grid_CartCommand"
           runat="server">

         <HeaderStyle BackColor="#00aaaa">
         </HeaderStyle>

         <Columns>

            <asp:BoundColumn 
                 HeaderText="Item" 
                 DataField="StringValue"/>

            <asp:ButtonColumn 
                 HeaderText="Price" 
                 ButtonType="PushButton" 
                 DataTextField="CurrencyValue"
                 DataTextFormatString="{0:C}"
                 CommandName="AddToCart" /> 

         </Columns>

      </asp:DataGrid>

      <br /><br />

      <asp:Label id="Label1" runat="server"/>

   </form>

</body>
</html>



نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

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

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0
إظهار: