表单下table是在ItemTemplate里的,由于修改时数据库有数据,所以用可以将数据和table呈现出来;
但新增的时候,没有数据,table就看不见了,怎么办?

解决方案 »

  1.   

    没有数据就赋一个暂无数据,这样TABLE就不会不见了,我也遇到过,期待更好的解决方法
      

  2.   

    TABLE下是什么控件,比如是LABLE,判断无数据时,this.lable.text="暂无数据"
    控件在gridview里的话,要在GridType_RowDataBound事件里
    找出控件
     Label LinkType = (Label)e.Row.FindControl("labelType");//查找Id为labelType的Lable控件,如果不是
    前面自己变化下
    if(无数据)
    {
    this.lable.text="暂无数据"}
      

  3.   

    我现在有个想法,是在DataList里绑定一个空的纪录对象,这样当页面用DataBinder.Eval时,就可以取到一个记录,虽然各个字段都是空的,但表格显示出来了,但不知道怎么加。
    我只会给DataList绑定一个数组,其他就不会绑定了。不知道是否明白我的意思。
      

  4.   

    我用了一个笨办法,用select '' as name , '' as id 来得到一个空记录,然后绑定到datalist,就ok了。大家有什么好办法吗?