2009-12-03 3 views
0

초보자 질문에 사과드립니다. 고객이 http://www.flogitdonegal.com/SearchPage.aspx 페이지에서 gridview를 약간 변경하기를 바랍니다.Gridview : 동일한 열 셀의 하이퍼 링크 및 설명

제목 열이 추가 정보를 볼 수있는 하이퍼 링크 인 방식에 유의하십시오. 이것은 데이터베이스의 'BriefDescription'필드에서옵니다.

동일한 셀의 제목 아래에있는 'FullDescription'에서 250 개의 문자를 어떻게 추가 할 수 있습니까?하지만 하이퍼 링크는 필요 없습니다.

기본적으로 동일한 열에 2 개의 필드가 입력됩니다.

미리 도움을 청하십시오. John

답변

0

GridView를 사용하는 경우 Hyperframe을 표시 할 때 TemplateField를 사용하는 것이 가장 가능성이 높습니다.

<asp:Label runat="server" id="FullDescLabel" Text='<%# DataBinder.Eval(Container.DataItem, "FullDescription") %>' /> 
0

당신은 TemplateField를 사용할 필요가 여기에 다른 분야의 GridView 이벤트의 일부를 설명하는 tutorial입니다 다음과 같이 TemplateField 당신의 ItemTemplate을 내

뭔가를 사용하여 아래에 별도의 라벨을 지정할 수 있습니다 게다가.

<asp:GridView ID="gvwCompounds" runat="server" DataSourceID="objItemsFromYourDB"> 
    <Columns> 
    .... 
    <asp:TemplateField> 
     <ItemTemplate HeaderText="Title"> 
     <asp:HyperLink runat="server" ID="Hperlink1" NavigateUrl='<%# Eval("BriefDescriptionUrl") %>' Text='<%# Eval("BriefDescription") %>' /> 
     <br /> 
     <asp:Label runat="server" ID="Label1" Text='<%# Eval("FullDescription") %>' /> 
     </ItemTemplate> 
    </asp:TemplateField> 
    .... 
    </Columns> 
</asp:GridView>