服務器端我想要從DetailsView中的TemplateView的Templatefield中使用HeaderText,該字符串將作爲標籤的文本值返回,該標籤是Templatefield。如何引用的HeaderText「關愛計劃意向書」明確在後面的代碼按名稱而不使用索引,然後在字符串中使用它來代替該標籤的文本價值,是一個SQL數據源,如果該值的評估和演示不符合某些crieria。 例如在下面的例子中,如果評估和演示(「CarePlanIntent」)的值就可以了,然後一切都很好,否則我想的東西,如「來取代它要麼護理計劃意向尚未進入或不符合設定標準「。通過文本值而不是索引來引用TemplateField的HeaderText
<asp:DetailsView ID="dvTest">
<Fields>
<asp:TemplateField HeaderText="Care Plan Intent:">
<ItemTemplate>
<asp:Label skinid="tablabelblack" id="lblIntent" runat="server" Text='<%# Eval("CarePlanIntent") %>' />
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
對不起,但我們的設置有點古老,我們沒有LINQ。與.net 2.0兼容嗎?由於 –