private void BindData() { myDataTable = mySpaBooking.NewNormalSpaBooking(); if (myIsWaitingList) { myDataTable.Rows[0]["nStatusID"] = 3; //waiting List } else { myDataTable.Rows[0]["nStatusID"] = 2; //Booked } myDataTable.ColumnChanged += new DataColumnChangeEventHandler(myDataTable_ColumnChanged); lkpEdtTherapist.DataBindings.Clear(); dtEdtEndTime.DataBindings.Clear(); lkpEdtPackageID.DataBindings.Clear(); dtEdtStartTime.DataBindings.Clear(); lkpEdtServiceCode.DataBindings.Clear(); MemoEditRemark.DataBindings.Clear(); dtEditDate.DataBindings.Clear(); ucMemberID1.DataBindings.Clear(); ucMemberID1.DataBindings.Add("EditValue", myDataTable, "strMembershipID"); dtEditDate.DataBindings.Add("EditValue", myDataTable, "dtDate"); lkpEdtTherapist.DataBindings.Add("EditValue", myDataTable, "nServiceEmployeeID"); dtEdtEndTime.DataBindings.Add("EditValue", myDataTable, "dtEndTime"); lkpEdtPackageID.DataBindings.Add("EditValue", myDataTable, "nPackageID"); dtEdtStartTime.DataBindings.Add("EditValue", myDataTable, "dtStartTime"); lkpEdtServiceCode.DataBindings.Add("EditValue", myDataTable, "strServiceCode"); MemoEditRemark.DataBindings.Add("EditValue", myDataTable, "strRemarks"); lkpEdtBranchCode.DataBindings.Clear(); lkpEdtBranchCode.DataBindings.Add("EditValue", myDataTable, "strBranchCode"); if (myAppoinment != null && !myIsWaitingList) { myDataTable.Rows[0]["dtDate"] = myAppoinment.Start.Date; myDataTable.Rows[0]["dtStartTime"] = myAppoinment.Start; myDataTable.Rows[0]["dtEndTime"] = myAppoinment.End; myDataTable.Rows[0]["nServiceEmployeeID"] = myAppoinment.ResourceId; dtEditDate.Enabled = false; dtEdtEndTime.Enabled = false; dtEdtStartTime.Enabled = false; lkpEdtTherapist.Enabled = false; } }