Résolu !
Alors je vous donne La Stuss :
Page ASPX:
<asp:ObjectDataSource ID="monODS" ... >
...
<InsertParameters>
<asp:ControlParameter Name="champ1" ControlID="maFormView$monTextBox" PropertyName="Text" Type="String"/>
...
</InsertParameters>
...
</asp:ObjectDataSource>
<asp:FormView ID="maFormView" DataSourceID="monODS" OnDataBound="maFormView_DataBound" ...>
...
<InsertItemTemplate>
...
<asp:TextBox ID="monTextBox" runat="server" Visible="False" />
<br />
...
</InsertItemTemplate>
...
</asp:FormView>
Page ASPX.CS:
...
private void InitializeComponent ()
{
this.maFormView.DataBound += new System.EventHandler (maFormView_DataBound);
...
}
public void maFormView_DataBound (object sender, EventArgs e)
{
if (maFormView.CurrentMode == FormViewMode.Insert)
{
((TextBox)maFormView.FindControl("monTextBox")).Text = getMaString();
}
}
Partager