Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <asp:ListView ID="ListView1" runat="server" DataSourceID="MyDataSource" ItemPlaceholderID="itemPlaceHolder" OnDataBound="ListView1_DataBound">
- <LayoutTemplate>
- <table border="1">
- <tr>
- <td>Name</td>
- <td>Age</td>
- <td runat="server" id="tdIsSuperCool">IsSuperCool</td>
- </tr>
- <asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
- </table>
- </LayoutTemplate>
- <ItemTemplate>
- <tr>
- <td><%# Eval("Name") %></td>
- <td><%# Eval("Age") %></td>
- <td runat="server" id="myCol" visible='<%# (bool)Eval("IsSuperCool") %>'>true</td>
- </tr>
- </ItemTemplate>
- </asp:ListView>
- <asp:ObjectDataSource
- ID="MyDataSource"
- runat="server"
- DataObjectTypeName="BusinessLogicLayer.Thing"
- SelectMethod="SelectThings"
- TypeName="BusinessLogicLayer.MyObjectDataSource" />
- /// <summary>
- /// Handles the DataBound event of the ListView1 control.
- /// </summary>
- /// <param name="sender">The source of the event.</param>
- /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
- protected void ListView1_DataBound(object sender, EventArgs e)
- {
- ListView1.FindControl("tdIsSuperCool").Visible = false;
- }
- style='display: <%#Eval("DisplayStyle") %>;'
- <asp:ListView ID="ListView1" runat="server" DataSourceID="MyDataSource" ItemPlaceholderID="itemPlaceHolder">
- <LayoutTemplate>
- <table>
- <asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
- </table>
- </LayoutTemplate>
- <ItemTemplate>
- <tr>
- <td runat="server" id="myCol" visible='<%# (bool)Eval("IsSuperCool") %>'>
- <%# Eval("SuperCoolIcon") %>
- </td>
- <td>
- <%# Eval("Name") %>
- </td>
- <td>
- <%# Eval("Age") %>
- </td>
- </tr>
- </ItemTemplate>
- </asp:ListView>
- foreach (ListViewItem item in ListView1.Items)
- {
- ((Panel)item.FindControl("myPanel")).Visible= False;
- }
Add Comment
Please, Sign In to add comment