2016-07-28 2 views
2

gridview에서 링크 편집을 클릭하면 고정 텍스트 상자를 여러 줄로 표시 할 수 있는지 여부를 알 수 없습니다.
코드 : 그것은이 TemplateField 함께 할 수있는Gridview BoundField 텍스트 상자 편집 다중 행 사용

<asp:BoundField DataField="AboutUs_Text" HeaderText="About Us Editor" ItemStyle-CssClass="editing" > 
       <ControlStyle Width="100%" /> 
       <ControlStyle height="100px" /> 
      </asp:Boundfield> 

    protected void gvAboutUs_RowEditing(object sender, GridViewEditEventArgs e) 

{

gvAboutUs.EditIndex = e.NewEditIndex; 
    bind(); 
} 

LINK TO PICTURE OF TEXTBOX

답변

2

aspx.cs :

<asp:TemplateField> 
    <ItemTemplate> 
     <asp:Label runat="server" Text='<%# Eval("AboutUs_Text") %>' ... /> 
    </ItemTemplate> 
    <EditItemTemplate> 
     <asp:TextBox runat="server" Rows="4" TextMode="MultiLine" Text='<%# Eval("AboutUs_Text") %>' ... /> 
    </EditItemTemplate> 
</asp:TemplateField> 
+0

그것은 바인딩을 사용하는 것이 필요() T에 Eval() 대신 extBox를 사용하여 사용자가 변경 한 내용을 저장합니다. – seagulledge