Hiding a column in the listview control

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bharathreddy
    New Member
    • Aug 2006
    • 116

    #1

    Hiding a column in the listview control

    Hi All,
    I am using a listview control in my usercontrol so that it can be used in more than one form. This user control has one column extraw, so i want to make it invisible depending on the form it is being used.
    I am using table in the listview control for formating purpose. In this table I want to hide a column. Is it posible to hide the column?. I am facing the problem because I cant catch the row its showing null values.

    Code goes like this:
    <LayoutTemplate >
    <div style="height:2 22px; border: solid 1px #7f7f7f;border-collapse:collap se;">
    <table id="ManageConte nt" runat="server" class="grid" cellspacing="0" border="0">
    <tr id="row" runat="server">
    <th style="width:10 px" runat="server" id="thImgRadio" ></th>
    <th style="margin:0 px;margin-left:0px;width: 20px" runat="server" id="thImgcheck" >
    <asp:CheckBox ID="chkCheckAll " runat="server" OnCheckedChange d="CheckALL" AutoPostBack="t rue"/>
    </th>
    <th style="width:13 0px">
    <asp:Image Style="float: left" AlternateText=" Click on header to sort by Name"
    ID="imgSortName " runat="server" ImageUrl="~/App_Themes/iDeliverDefault/gridImg/header-sortable.PNG" />
    <asp:LinkButt on ID="btnSortName " runat="server" Style="color: White;" Text="Name"
    CommandName="So rt" CommandArgument ="report_des c" />
    </th>
    <th style="width:17 0px">
    <asp:Image Style="float: left" ID="imgSortNetw ork" AlternateText=" Click on header to sort by Network"
    runat="server" ImageUrl="~/App_Themes/iDeliverDefault/gridImg/header-sortable.PNG" />
    <asp:LinkButt on ID="btnSortNetw ork" runat="server" Style="color: White;" Text="Network"
    CommandName="So rt" CommandArgument ="from_path,url _link" />
    </th>
    <th style="width:90 px">
    <asp:Image Style="float: left" ID="imgSortStat us" AlternateText=" Click on header to sort by Status"
    runat="server" ImageUrl="~/App_Themes/iDeliverDefault/gridImg/header-sortable.PNG" />
    <asp:LinkButt on ID="btnSortStat us" runat="server" Style="color: White;" Text="Status"
    CommandName="So rt" CommandArgument ="released" />
    </th>
    <th style="width:90 px">
    <asp:Image Style="float: left" ID="imgSortPubl ished" AlternateText=" Click on header to sort by Published"
    runat="server" ImageUrl="~/App_Themes/iDeliverDefault/gridImg/header-sortable.PNG" />
    <asp:LinkButt on ID="btnSortPubl ished" runat="server" Style="color: White;" Text="Published "
    CommandName="So rt" CommandArgument ="published_dat e" />
    </th>
    <th style="width:90 px">
    <asp:Image Style="float: left" ID="imgSortModi fied" AlternateText=" Click on header to sort by Modified"
    runat="server" ImageUrl="~/App_Themes/iDeliverDefault/gridImg/header-sortable.PNG" />
    <asp:LinkButt on ID="btnSortModi fied" runat="server" Style="color: White;" Text="Modified"
    CommandName="So rt" CommandArgument ="file_last_mod ified" />
    </th>

    <th visible="false" ></th>

    </tr>
    <tr id="itemPlaceho lder" runat="server" style="table-layout:fixed"/>
    </table>
    </div>
    </LayoutTemplate>

    <ItemTemplate >
    <tr id="Itemrow" runat="server" class='<%# Container.DataI temIndex % 2 == 0 ? "row" : "altrow" %>'>
    <td id="thImgRadio " runat="server" style="width:10 px">
    <asp:ImageButto n ID="imgUG" runat="server" ImageUrl="~/App_Themes/TheHartford/Images/option.png"
    CommandName="se lect" />
    </td>
    <td id="thImgCheck " runat="server" class="rownum" style="width:20 px">
    <asp:CheckBox ID="chkManageCo ntent" runat="server"/>
    </td>
    <td style="width:13 0px">
    <div style="width:13 0px; overflow:hidden ">
    <nobr>
    <asp:Label ID="lblReport_D esc" runat="server" Text='<%# Eval("report_de sc")%>' ToolTip='<%# Eval("report_de sc")%>'></asp:Label>
    </nobr>
    </div>
    </td>
    <td style="width:17 0px">
    <div style="width:18 0px; overflow:hidden ">
    <nobr>
    <asp:Label ID="lblUrl" runat="server" Text='<%# Eval("url_link" ).Equals("NA") ? Eval("from_path ") : Eval("url_link" ) %>'
    ToolTip='<%# Eval("url_link" ).Equals("NA") ? Eval("from_path ") : Eval("url_link" ) %>' ></asp:Label>
    </nobr>
    </div>
    </td>
    <td style="width:90 px">
    <ajax:ConfirmBu ttonExtender ID="cbeImageSta tus" runat="server"
    TargetControlID ="imgbtnStat us" ConfirmText='<% # Eval("released" ).ToString()==" 1"? "Are you sure you want to change the status to offline?" : "Are you sure you want to change the status to online?" %>'/>
    <nobr>
    <asp:ImageButto n ID="imgbtnStatu s" runat="server" ImageUrl='<%# Eval("released" ).ToString()==" 1"? "../App_Themes/iDeliverDefault/Images/online.gif" : "../App_Themes/iDeliverDefault/Images/offline.gif"%>'
    OnClick="imgbtn Status_Click" CommandArgument ='<%#Eval("p_d_ report_url_id") %>' style="cursor:p ointer" AlternateText=" Click to change status."/>
    <%# Eval("released" ).ToString()==" 1"? "Online":"Offli ne"%></nobr>
    </td>
    <td style="width:90 px">
    <%# DateTime.Parse( Eval("published _date").ToStrin g()).ToShortDat eString()%>
    </td>
    <td style="width:90 px">
    <%# DateTime.Parse( Eval("file_last _modified").ToS tring()).ToShor tDateString()%>
    </td>
    <td visible="false" >
    <asp:Label ID="lblReportUr lID" Text='<%# Eval("p_d_repor t_url_id")%>' Visible="false" runat="server"> </asp:Label>
    </td>
    </tr>
    </ItemTemplate>

    The one in the bold I want to hide according to the screen.

    Thanks in advance.

    Thanks & Regards
    Bharath Reddy VasiReddy
Working...