示例#1
0
 void SendDataToControl(ProjectItem item)
 {
     if (item != null)
     {
         tbTitle.Text = item.Title;
         tbNotes.Text = item.Notes;
         tbPath.Text = item.Path;
     }
     else
     {
         tbTitle.Text = String.Empty;
         tbNotes.Text = String.Empty;
         tbPath.Text = String.Empty;
     }
 }
示例#2
0
 public void UpdateWithoutDatetime(ProjectItem source)
 {
     Title = source.Title;
     Notes = source.Notes;
     Path = source.Path;
 }
示例#3
0
        void OverPost(ProjectItem item, EditStatus status)
        {
            switch (status)
            {
                case EditStatus.New:
                    ProjectList.Add(item);
                    break;
                case EditStatus.Edit:
                    ProjectList[DgProj.SelectedIndex].UpdateWithoutDatetime(item);
                    break;
                case EditStatus.Delete:
                    ProjectList.RemoveAt(DgProj.SelectedIndex);
                    break;
                case EditStatus.Run:
                    ProjectList[DgProj.SelectedIndex].UpdateDatetime();
                    break;
            }

            DgProj.Items.Refresh();
            ApplyChanges();
            SetViewState(ViewState.Default);
        }