// 修改異動紀錄 private void EditStudentUpdateRecord() { JHSchool.Data.JHUpdateRecordRecord objUpdate = lstRecord.SelectedItems[0].Tag as JHSchool.Data.JHUpdateRecordRecord; DAL.StudUpdateRecordEntity sure = DAL.DALTransfer2.SetStudUpdateRecordEntityTrans(objUpdate); UpdateRecordItemForm form = new UpdateRecordItemForm(UpdateRecordItemForm.actMode.修改, sure, PrimaryKey); form.ShowDialog(); }
// 排序用 private int StudUpateRecListSorter1(JHSchool.Data.JHUpdateRecordRecord x, JHSchool.Data.JHUpdateRecordRecord y) { DateTime dtx, dty; DateTime.TryParse(x.UpdateDate, out dtx); DateTime.TryParse(y.UpdateDate, out dty); return(dtx.CompareTo(dty)); }
private void btnRemove_Click(object sender, EventArgs e) { if (lstRecord.SelectedItems.Count < 1) { MsgBox.Show("您必須先選擇一筆資料"); } if (lstRecord.SelectedItems.Count == 1) { JHSchool.Data.JHUpdateRecordRecord record = lstRecord.SelectedItems[0].Tag as JHSchool.Data.JHUpdateRecordRecord; if (MsgBox.Show("您確定將此筆異動資料永久刪除?", "確認", MessageBoxButtons.OKCancel) == DialogResult.OK) { try { // 刪除異動記錄 JHSchool.Data.JHUpdateRecord.Delete(record); } catch (Exception ex) { MsgBox.Show("異動資料刪除失敗:" + ex.Message); } } } }