2013-03-19 3 views
0

그게 사실입니다. 내 ASP.NET 페이지에 DetailsView 및 단추가 있으며 단추는 항상 DetailsView 아래에 나타납니다. 부동 DIV를 사용하면 다른 방법으로 문제가 발생하므로 DetailsView 다음에 줄 바꿈을 표시하지 않고 단추로 인라인으로 표시하는 방법이 있습니까?세부 정보를 표시 할 수 있습니까? 인라인

Display:Inline CSS를 DetailsView에 적용하려고 시도했지만 작동하지 않았습니다.

편집 - CODE는 플로트 DIV을 사용하지 않으 ,

Screenshot

+2

스크린 샷과 일부 html 코드를 표시 할 수 있습니까? – Win

+0

답장을 보내 주셔서 감사합니다. 코드 및 스크린 샷이 추가되었습니다. –

답변

0

당신이 언급 한 바와 같이

<asp:DetailsView ID="dvPremisesYardName" runat="server" datasourceid="SQLGeneralDetails" DefaultMode="Edit" AutoGenerateRows="False" FieldHeaderStyle-CssClass="fieldtitleyardname" 
    GridLines="None" onchange="hideControl('imgGeneralDetailsTick');" > 
    <Fields> 
     <asp:TemplateField HeaderText="Yard Name"> 
      <EditItemTemplate> 
       <asp:DropDownList ID="ddlPremisesYardName" runat="server" DataSourceID="SQLPremisesLookup" DataTextField="PremisesYardName" DataValueField="PremisesID" AutoPostBack="True" 
        SelectedValue='<%# Bind("AdmissionPremisesID")%>' AppendDataBoundItems="True" > 
        <asp:ListItem Text="Unknown" Value="" /> 
       </asp:DropDownList>              
      </EditItemTemplate> 
     </asp:TemplateField> 
    </Fields> 
</asp:DetailsView> 
<asp:Button ID="btnPremisesAdd" runat="server" Text="Add New Premises" /> 
<asp:Button ID="btnPremisesEdit" runat="server" Text="Edit" /> 
아래에 추가. 가장 쉬운 방법은 테이블을 사용하는 것입니다.

우리는 페이지 레이아웃을 위해 테이블을 사용하고 싶지 않지만 다른 해결책은 생각할 수 없습니다.

<table> 
    <tr> 
    <td><asp:DetailsView .../></td> 
    <td><asp:Button.../></td> 
    <td><asp:Button.../></td> 
    </tr> 
</table> 
+0

나는 테이블도 사용하지 않기를 바랬지 만 트릭을 멋지게 할 수 있으므로 함께 살게 될 것입니다! –

관련 문제