0
여기
내있는 gridview입니다의 GridView 템플릿 버튼
string retUpdateStatus = "";
string consumerStatus = "UPDATE MerchantConsumer SET Status = @Status, DateAccepted = @DateAccepted WHERE ConsumerID = @Consumerid";
string[] param = { "@Consumerid", "@Status", "@DateAccepted" };
object[] paramVal = { ConsumerID, Status, DateAccepted };
try
{
ClassDBQuery.ExecNonQuery(consumerStatus, param, paramVal);
}
catch (Exception ex)
{
throw ex;
}
return retUpdateStatus;
: (AcceptButton)
if (btnApprove_Click)
GridViewRow row = ((Button)sender).Parent.Parent as GridViewRow;
string id = ((Label)row.FindControl("lblid")).Text;
Response.Write(row.RowIndex);
string ApprovedStatus = "Approved";
string status = ClassBiller.ConsumerStatus(int.Parse(id), ApprovedStatus, DateTime.Now);
이 ConsumerStatus() 내 데이터 영역입니다 GridView 바인딩 방법은 다음과 같습니다.
DataTable gridViewConsumer = new DataTable();
gridViewConsumer = ClassConsumer.GetRows();
gvconsumer.DataSource = gridViewConsumer;
gvconsumer.DataBind();
제 문제는 gridView의 상태 필드를 업데이트하기 위해 버튼을 두 번 클릭해야한다는 것입니다. 그러나 첫 번째 클릭에서 데이터베이스를 확인할 때 상태 필드가 이미 업데이트되었습니다. 도움말 .. Logged ..
감사합니다. 당신은 제 영웅입니다 ... – aianLee