私はこれを持ってい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];
}
どうすればこれを行うことができますか?