私は編集可能なGridViewを使用しています。行の編集ボタンをクリックすると、行が編集可能モードになり、現在の行の詳細を更新すると、行が保存され、通常モードになります。グリッドビューの行編集モードをプログラムでC#を使用してキャンセルする
ここで私は1つの問題に直面しています。私が行を編集可能モードにすると、ボタン(グリッドの一部ではない)をクリックすると、編集可能な行モードを通常モードにしたいと思います。
私は編集可能なGridViewを使用しています。行の編集ボタンをクリックすると、行が編集可能モードになり、現在の行の詳細を更新すると、行が保存され、通常モードになります。グリッドビューの行編集モードをプログラムでC#を使用してキャンセルする
ここで私は1つの問題に直面しています。私が行を編集可能モードにすると、ボタン(グリッドの一部ではない)をクリックすると、編集可能な行モードを通常モードにしたいと思います。
グリッドビューのEditIndex値を-1に変更します。
protected void Button1_Click(object sender, EventArgs e)
{
GridView1.EditIndex = -1;
}
あなたは
私のGridViewの名前はgrdViewDetailsであるあなたの "RowCancelingEdit" イベントでこれを置くことができます。
protected void grdViewDetails_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
grdViewDetails.EditIndex = -1;
grdViewDetails.DataSource = YourDatasource; //a dataset in my case
//Bind data to the GridView control.
grdViewDetails.DataBind();
}