2016-07-28 3 views
2

gridviewでリンクを編集するときに、複数行の固定テキストボックスを表示できるかどうかわかりません。
コード: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はTemplateFieldで行うことができる。

<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

関連する問題