我正在使用一个Datagrid与几列数据(称为myDG),其中一列是一个绑定到数据源的DateTime。其值取决于完成作业并分配日期时间值的“作业”对象。由于这通常需要一分钟的时间,因此该值在开始时未被分配。ASP.NET Datagrid - 隐藏一个特定的行/列
列的asp.net的定义是:
<asp:boundcolumn
DataField="CompletedDate"
HeaderText="Date Completed"
DataFormatString="{0:dd-MMM-yyyy <br> hh:mm:ss tt}" />
因此,当“工作”已经完成了功能工作正常,它设置的时间。但在此之前,在显示的行,它显示为
01-JAN-0001 12:00:00 AM
我想隐藏此并确定最好的办法是掩盖该特定的行和列带有空白,或暂时覆盖该值。我遇到问题并找到访问特定行和列的方法。
它是datagrid的[3]列,并且总是在第一行(因为新行添加在顶部)。
有没有办法直接访问这个单元格并暂时'隐藏'它的内容或掩盖它们?理想情况下,如果有一种方法可以清除所有在其列中的值等于此值的行,但操作特定单元格的方法也可以。
- 感谢提前!