【发布时间】:2009-11-02 19:07:45
【问题描述】:
我在用户控件中有一个数据列表,该数据列表被加载到用户可以根据某些复选框自定义报告的页面中。
但是,其中一个复选框是“隐藏工作日志”,它应该从结果集中隐藏工作日志列,因为它可能很长并且会干扰报告。
如果我这样做:
datatable1.Columns.Remove("WorkLog");
代码抛出异常是因为:
<asp:Label ID="WorkLog" runat="server" Text='<%# Bind("WorkLog") %>'></asp:Label></td>
不存在。
我对用户控件的处理都错了吗?这个用户控件应该总是能够显示工作日志,所以我认为将它绑定在那里并不坏,但同时我希望能够在用户想要的情况下隐藏它。
【问题讨论】:
标签: c# asp.net user-controls datalist