This is a migrated thread and some comments may be shown as answers.

Hide a textbox in inline edit mode

3 Answers 243 Views
Grid
This is a migrated thread and some comments may be shown as answers.
ranro
Top achievements
Rank 1
ranro asked on 25 Mar 2011, 09:24 PM
I have a couple of textbox in an Edit Form Template and I need to show or hide one of these textboxes depending upon the data value for that particular row item.  How would I set this textbox to be invisible in the inline edit mode.

3 Answers, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 26 Mar 2011, 06:02 AM
Hi ranro,

<telerik:GridTemplateColumn HeaderText="test Col1" DataField="TestName"
   UniqueName="TestName">
    <ItemTemplate>
        <asp:Label runat="server" ID="lblTestName" Text='<%# Eval("TestName") %>'></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
        <telerik:RadTextBox ID="txtTestName"  runat="server">
        </telerik:RadTextBox>
    </EditItemTemplate>
</telerik:GridTemplateColumn>

protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
    {
      
            if ((e.Item is GridEditableItem) && (e.Item.IsInEditMode))
            {
                GridEditableItem edititem = (GridEditableItem)e.Item;
                RadTextBox txtTestName = (RadTextBox )edititem["TestNameColName"].FindControl("txtTestName");
                txtTestName.Visible=false;
           }
}

Thanks,
Jayesh Goyani
0
ranro
Top achievements
Rank 1
answered on 28 Mar 2011, 02:42 PM
Jayesh,

Thanks.  I have one question though.  If the textbox contains the value "show" then how do I make it visible and if it contains the value "noShow"  how do I make it not visible.

Thanks
0
Jayesh Goyani
Top achievements
Rank 2
answered on 28 Mar 2011, 03:02 PM
hi ranro,

<asp:TextBox ID="txtFirstName" runat="server" Text=' <%#Eval("FirstName")%>'
                                    Visible='<%#  Eval("FirstName").ToString() == "show" ? Convert.ToBoolean("true") : Convert.ToBoolean("false") %>'></asp:TextBox>

Thanks,
Jayesh Goyani
Tags
Grid
Asked by
ranro
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
ranro
Top achievements
Rank 1
Share this question
or