Note that there are some explanatory texts on larger screens.

plurals
  1. POHide ListView column in visual studio 2010 C#
    text
    copied!<p>Am using VS2010, I have an aspx page that has a ListView. Now I want to hide the ListView column that has the ID.</p> <p>I have tired this code:</p> <pre><code>ListView1.Columns[0].Width = 0; </code></pre> <p>But it won't let me, it gives an error on the 'columns' part saying "<strong>system.web.ui.webcontrols.listview does not contain a definition for 'columns' and no extension method 'columns' accepting a first argument of type 'system.web.ui.webcontrols.listview' could not be found (are you missing a using directive or an assembly reference?)</strong>".</p> <p>I also tried this code: </p> <pre><code>ListView1.FindControl("idTh").Visible = false; foreach (ListViewItem item in ListView1.Items) { item.FindControl("idCol").Visible = false; } </code></pre> <p>But it gives me an "<strong>Object not set to reference</strong>" error.</p> <p>What am I doing wrong??</p> <p>This is my aspx code: </p> <pre><code>&lt;asp:ListView ID="ListView1" runat="server" DataSourceID="Paysment_Dates" InsertItemPosition="LastItem" onselectedindexchanged="ListView1_SelectedIndexChanged"&gt; &lt;AlternatingItemTemplate&gt; &lt;tr class="t_even"&gt; &lt;td&gt; &lt;asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Edit" /&gt; &lt;/td&gt; &lt;td &gt; &lt;asp:Label ID="IDLabel" runat="server" Text='&lt;%# Eval("ID") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishYearLabel" runat="server" Text='&lt;%# Eval("PublishYear") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishMonthLabel" runat="server" Text='&lt;%# Eval("PublishMonth") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PayDteLabel" runat="server" Text='&lt;%# Eval("PayDte") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishDteLabel" runat="server" Text='&lt;%# Eval("PublishDte") %&gt;' /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/AlternatingItemTemplate&gt; &lt;EditItemTemplate&gt; &lt;tr style=""&gt; &lt;td&gt; &lt;asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Update" /&gt; &lt;asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="IDTextBox" runat="server" Text='&lt;%# Bind("ID") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PublishYearTextBox" runat="server" Text='&lt;%# Bind("PublishYear") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PublishMonthTextBox" runat="server" Text='&lt;%# Bind("PublishMonth") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PayDteTextBox" runat="server" Text='&lt;%# Bind("PayDte") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PublishDteTextBox" runat="server" Text='&lt;%# Bind("PublishDte") %&gt;' /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/EditItemTemplate&gt; &lt;EmptyDataTemplate&gt; &lt;table runat="server" style=""&gt; &lt;tr&gt; &lt;td&gt; No data was returned.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/EmptyDataTemplate&gt; &lt;InsertItemTemplate&gt; &lt;tr style=""&gt; &lt;td&gt; &lt;asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" /&gt; &lt;asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Clear" /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="IDTextBox" runat="server" Text='&lt;%# Bind("ID") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PublishYearTextBox" runat="server" Text='&lt;%# Bind("PublishYear") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PublishMonthTextBox" runat="server" Text='&lt;%# Bind("PublishMonth") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PayDteTextBox" runat="server" Text='&lt;%# Bind("PayDte") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="PublishDteTextBox" runat="server" Text='&lt;%# Bind("PublishDte") %&gt;' /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/InsertItemTemplate&gt; &lt;ItemTemplate&gt; &lt;tr class="t_odd"&gt; &lt;td&gt; &lt;asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Edit" /&gt; &lt;/td&gt; &lt;td id="idCol" runat="server"&gt; &lt;asp:Label ID="IDLabel" runat="server" Text='&lt;%# Eval("ID") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishYearLabel" runat="server" Text='&lt;%# Eval("PublishYear") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishMonthLabel" runat="server" Text='&lt;%# Eval("PublishMonth") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PayDteLabel" runat="server" Text='&lt;%# Eval("PayDte") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishDteLabel" runat="server" Text='&lt;%# Eval("PublishDte") %&gt;' /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/ItemTemplate&gt; &lt;LayoutTemplate&gt; &lt;table runat="server"&gt; &lt;tr runat="server"&gt; &lt;td runat="server"&gt; &lt;table ID="itemPlaceholderContainer" runat="server" border="0" style=""&gt; &lt;tr runat="server" style=""&gt; &lt;th runat="server"&gt; &lt;/th&gt; &lt;th id="idTh" runat="server"&gt; ID&lt;/th&gt; &lt;th runat="server"&gt; Publish Year&lt;/th&gt; &lt;th runat="server"&gt; Publish Month&lt;/th&gt; &lt;th runat="server"&gt; Pay Date&lt;/th&gt; &lt;th runat="server"&gt; Publish Date&lt;/th&gt; &lt;/tr&gt; &lt;tr ID="itemPlaceholder" runat="server"&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr runat="server"&gt; &lt;td runat="server" style=""&gt; &lt;asp:DataPager ID="DataPager1" runat="server"&gt; &lt;Fields&gt; &lt;asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" ShowLastPageButton="True" /&gt; &lt;/Fields&gt; &lt;/asp:DataPager&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/LayoutTemplate&gt; &lt;SelectedItemTemplate&gt; &lt;tr style=""&gt; &lt;td&gt; &lt;asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Edit" /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="IDLabel" runat="server" Text='&lt;%# Eval("ID") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishYearLabel" runat="server" Text='&lt;%# Eval("PublishYear") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishMonthLabel" runat="server" Text='&lt;%# Eval("PublishMonth") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PayDteLabel" runat="server" Text='&lt;%# Eval("PayDte") %&gt;' /&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:Label ID="PublishDteLabel" runat="server" Text='&lt;%# Eval("PublishDte") %&gt;' /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/SelectedItemTemplate&gt; &lt;/asp:ListView&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload