在DetailsView里面的插入模板列 里面有一个文件上传的控件
如何在DetailsView插入到数据库里面获得文件的路径
问题2:
页面加载的时候,如何在DetailsView里面的某个文本框设置值  比如当天系统时间
谢谢~~~ 不胜感激~~~

解决方案 »

  1.   

    1、可以在DetailsView里增加一个Hidden控件,上传文件同时维护Hidden控件,在更新时候把他一并取出
    2、
    if(!IsPostBack)
    {
         TextBox txtCurrent=(TextBox)DetailsView1.FindControl('txtTime');
         txtCurrent.Text=DateTime.Now.ToString();
    }
      

  2.   

    LS的兄弟正解我接分.
    不过,我觉得这样写好.2、
    if(!IsPostBack)
    {
         TextBox txtCurrent=DetailsView1.FindControl('txtTime') as TextBox;
         if(txtCurrent!=null)
         {
           txtCurrent.Text=System.DateTime.Now.ToString();
         }
    }
      

  3.   

    @xray2005
    不得不夸夸你,哈哈,做事确实细致!
    TextBox txtCurrent=DetailsView1.FindControl('txtTime') as TextBox;
    其实没什么区别,都是拆箱操作,效率和性能上应该是一致的。
    我个人觉得(TextBox)DetailsView1.FindControl('txtTime') 这样的方式比较符合C#风格
    as 总给我VB的感觉。
      

  4.   

    谢谢各位好人。
    我已经在数据库里面设置好了 每次插入记录自动填充系统时间
    但是在formview里面 我怎么也获得不了 FileUpLoad里面的路径
    晕死~~~~~~~~
    我要将路径存到数据库里面````````````
    别的  像文本框里面的值都可以啊。