1

auto generate column =true; のグリッド ビューを使用しています。グリッドを更新しているとき

  protected void UpdateRecord(object sender, GridViewUpdateEventArgs e)
    { 
     TextBox tPropertyId  = (TextBox)row.FindControl("PropertyId");
    }

が呼び出されています。問題は thaT で、tPropertyIdnull 値を取得しており、実行 tPropertyId.Text中に null 参照例外が発生しています。

助けてください。

4

1 に答える 1

0

これを試してください

protected void UpdateRecord(object sender, GridViewUpdateEventArgs e)
{ 
    if (e.Row.RowType != DataControlRowType.Footer) return;
    TextBox textBox = new TextBox();
    e.Row.Cells[0].Controls.Add(textBox);
}
于 2012-05-04T12:42:29.847 に答える