比如插入操作,会将表项变为可编辑,其中一列是时间,我想给它自动在TEXTBOX里面填充当前时间,这个时间可以编辑,只是预先填充一下,就用detailsview可以吗?可以的话要在哪里写?

解决方案 »

  1.   

    晕 我意思是 当编辑的时候呈现出类似这样的:姓名:(空的text框)
    事件:(空的text框)
    时间:(这里在没有任何输入的时候显示当前时间)这个在自动生成的插入里面要怎么实现?
      

  2.   

    在DetailsView的DataBound事件中:
        protected void DetailsView1_DataBound(object sender, EventArgs e)
        {
            if (DetailsView1.CurrentMode == DetailsViewMode.Insert)
            {
                //非模版列
                ((TextBox)DetailsView1.Rows[2].Cells[1].Controls[0]).Text = DateTime.Today.ToString("yyyy-MM-dd");            //模版列
                  //((TextBox)DetailsView1.Rows[2].Cells[1].FindControl("TextBox1")).Text = DateTime.Today.ToString("yyyy-MM-dd");
            }
        }