私はこれを持っていcommand fieldますDetailsView。
<asp:CommandField ShowInsertButton="True" CancelText="Reset" />
ユーザーがこのリンクをクリックすると、ユーザーが入力したデータがDetailsViewデータベースに挿入されます。しかし、挿入する前に、これで2つのテキストボックスにテキストを設定したいDetailsView. 私はコードビハインドでそれを行うことができます。OnItemInsertingにイベントを追加してこれを試しましたDetailsView。しかし、それは機能していません。コード ビハインドのデータ セットがデータベースに挿入されていません。
コードビハインド
protected void ABC_DV_ItemInserting(Object sender, DetailsViewInsertEventArgs e)
{
TextBox p = (TextBox)LKArea_DV.FindControl("txt_p");
TextBox x= (TextBox)ABC_DV.FindControl("txt_x");
TextBox y= (TextBox)ABC_DV.FindControl("txt_y");
string[] q = p.Text.Trim().Split(',');
x.Text = q[0];
y.Text = q[1];
}
どうすればこれを行うことができますか?