How do I prefill a formview textbox in insert mode if the text property is already set to bind?
<p>I have a formview control that I use to upload data to an attached gridview controller. At the top of my gridview I use a asp:linkbutton to set my formview to insert mode with </p>

<pre><code>    FormView1.ChangeMode(FormViewMode.Insert);
</code></pre>

<p>Here is my textbox in the insert template of the formview:</p>

<pre><code>    &lt;asp:TextBox ID="Date_Position_AvailableTextBox" runat="server" Text='&lt;%# Bind("Date_Position_Available") %&gt;' /&gt;
</code></pre>

<p>Here is my code in the formLoad. this is where I believe I am prefilling the value of the textbox control:</p>

<pre><code>     if (!IsPostBack)  
        {  
            FillDefaultVaueInFormView();  
        }
</code></pre>

<p>And finally here is my FillDefaultVaueInFormView(); function.</p>

<pre><code>    public void FillDefaultVaueInFormView()
    {

        if (FormView1.CurrentMode == FormViewMode.Insert)
        {

            TextBox txtPositionAvailable = FormView1.FindControl("Date_Position_AvailableTextBox") as TextBox;
            if (txtPositionAvailable != null)
            {
                txtPositionAvailable.Text = DateTime.Now.ToShortDateString();
            }
        }
    } 
</code></pre>

<p>When I enter the Insert Mode the field is Blank. What am I doing wrong here?!?</p>
