1

DetailsView コントロールの BoundField をデータソースの子オブジェクトにバインドしようとしていますが、正しい構文が見つからないようです。

サンプル コードを次に示します。

<asp:BoundField DataField="Address.Postcode" HeaderText="PostCode" />

このコードは機能しませんが、アイデアは得られます。

このコードを使用すると、例外が発生します。'Address.Postcode' という名前のフィールドまたはプロパティは、選択したデータ ソースで見つかりませんでした。

ありがとう。

4

1 に答える 1

2

アイテムテンプレートを使用できます....このリンクを見てください

<asp:TemplateField HeaderText=”First Name” SortExpression=”Person.FirstName”&gt;
<ItemTemplate>
    <asp:Label ID=”FirstNameLabel” runat=”server” Text=’&lt;%# Eval(“Person.FirstName”) %>’&gt;</asp:Label>
</ItemTemplate>

于 2011-11-05T14:24:02.203 に答える