0
グリッドビューでデータを更新する方法を処理するカスタムイベントを作成しました。問題は、発砲していないということです。私はデバッグモードを使用していて、ブレークポイントでさえ、更新ボタンをクリックしても有効になりません。ASP.Net Gridview Updateイベント
protected void DocView_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
var rw = DocView.Rows[e.RowIndex] ;
var Doc = (TextBox)rw.FindControl("DocTB");
var Num = (TextBox)rw.FindControl("NumberTB");
var Iss = (TextBox)rw.FindControl("IssuedTB");
var Exp = (TextBox)rw.FindControl("ExpiryTB");
var Stat = (TextBox)rw.FindControl("StatusTB");
var con = new LinqDBDataContext();
var doc = (from i in con.Documents
where i.DocumentID == e.RowIndex
select i).Single();
doc.DocumentType = Doc.Text;
doc.Number = Num.Text;
doc.Issued = DateTime.Parse(Iss.Text);
doc.Expiry = DateTime.Parse(Exp.Text);
doc.Status = Stat.Text;
con.SubmitChanges();
DocView.EditIndex = -1;
}
イベントだけ発生しません。
は、ここで私が書かれているイベントハンドラです!
あなたはマークアップでイベントを添付しましたか? – Victor