Tôi có chế độ xem lưới với trường "Chỉnh sửa cập nhật hủy". Khi tôi nhấp vào Chỉnh sửa, tất cả các cột trong hàng cụ thể sẽ có thể chỉnh sửa và khi tôi nhấp vào cập nhật, Bảng được cập nhật dựa trên các giá trị mới. Sau đó, GridView được liên kết với dữ liệu cập nhật được cập nhật. Nhưng nút "Cập nhật Hủy" vẫn còn vẫn còn.Cần phải thực hiện hàng ở chế độ bình thường sau khi cập nhật
Khi hàng đã được cập nhật, các "Update Hủy bỏ" nút phải được đổi thành "Edit" Vậy làm thế nào được mà có thể thực hiện.
Cảm ơn trước
Đây là mã để cập nhật và hiển thị dữ liệu được cập nhật
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
}
}
Hãy thể hiện mã bạn sử dụng cho trình xử lý sự kiện nhấp chuột cập nhật. – Hogan
@Hogan Thanks .. Code đã được thêm vào câu hỏi. – Ananth