У меня есть вид сетки с полем команды «Редактировать, обновить, отменить». Когда я нажимаю «Изменить», все столбцы в конкретной строке становятся доступными для редактирования, а когда я нажимаю «Обновить», таблица обновляется на основе новых значений. Затем Gridview связывается с обновленной таблицей данных. Но кнопка «Обновить Отмена» по-прежнему остается.
После обновления строки кнопку «Обновить Отмена» необходимо изменить на «Изменить». Как это стало возможным.
Заранее спасибо
Это код для обновления и отображение обновленных данных
protected void StaticNoticeGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
try
{
//Gets the updated value from GridView
string id = StaticNoticeGridView.Rows[e.RowIndex].Cells[0].Text;
string updatedItem = e.NewValues[0].ToString();
string updatedURL = e.NewValues[1].ToString();
//Updated the Database
StaticNoticeController staticNoticeController = new StaticNoticeController();
int rocordsAffected = staticNoticeController.UpdateStaticNoticeData(updatedItem, updatedURL, id);
//Gets the updated datatable and binds the Gridview again
if (rocordsAffected == 1)
{
this.StaticNoticeGridView.DataSource = null;
this.StaticNoticeGridView.DataSource = staticNoticeController.GetStaticNoticeData();
this.StaticNoticeGridView.DataBind();
}
}
catch(SystemException ex)
{
//ToDo: Log the Exception
}
}