서버 쪽 손자 인 레이블의 텍스트 값으로 반환 될 String의 DetailsView에서 Templatefield의 HeaderText를 사용하려고합니다. Templatefield. 머리글 텍스트 "케어 플랜 의도"를 코드를 사용하여 인덱스를 사용하는 대신 이름으로 명시 적으로 참조한 다음 문자열에서 사용하여 값의 값이 SQL 데이터 소스의 평가 인 레이블의 텍스트 값을 바꿉니다. 특정 crieria를 충족하지 않습니다. 예를 들어, 아래 예에서 Eval ("CarePlanIntent")의 값이 ok이면 모두 양호하고 양호합니다. 그렇지 않으면 "Care Plan Intent가 입력되지 않았거나 충족되지 않았습니다. 설정 기준 ".인덱스 대신 텍스트 값을 사용하여 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를 사용할 수 있습니다
미안하지만 우리의 설정은 약간 고대이며 우리는 LINQ가 없습니다. .net 2.0과 호환성이 있습니까? 감사합니다 –