private void OpenEdit(bool BntOK, DirectoryInfo DirectoryName, string NewFileName, string Ext) { string NewFileFullName = DirectoryName.FullName + "//" + NewFileName + Ext; if (File.Exists(NewFileFullName)) { MessageBox.Show("File " + NewFileName + " already exists in this folder!", "Duplicate", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (BntOK == true) { using (StreamWriter writer = new StreamWriter(NewFileFullName)) { writer.Write(""); } FrmEdit edit; edit = new FrmEdit(DirectoryName, NewFileName + Ext, Ext) { Text = "Edit " + NewFileName }; edit.ShowDialog(); } } }
// End of Add New File code! private void BntEdit_Click(object sender, EventArgs e) { TreeNode newSelected = TreeView1.SelectedNode; DirectoryInfo directoryName = (DirectoryInfo)newSelected.Tag; string OldFileName = ListView1.SelectedItems[0].Text; string Ext = Path.GetExtension(OldFileName); FrmEdit edit; edit = new FrmEdit(directoryName, OldFileName, Ext) { Text = "Edit " + OldFileName }; edit.ShowDialog(); PopulateListView(newSelected); Reset = 0; }
private void btnModify_Click(object sender, EventArgs e) { this.CurrentFormMode = Bparmaters.FormMode.Modify; if (this.DgvInstance.CurrentRow == null) { MessageBox.Show("没有资料可供编辑"); } if (FrmEdit != null) { FrmEdit.EditFormEventArgs.CurrentFormMode = Bparmaters.FormMode.Modify; FrmEdit.EditFormEventArgs.SelectedRow = this.DgvInstance.CurrentRow; FrmEdit.ShowDialog(); btnRefresh_Click(sender, new EventArgs()); } else { MessageBox.Show("没有指定编辑界面" + this.CurrentFormMode); } }
private void btnAdd_Click(object sender, EventArgs e) { //DataTable dt = ((DataTable)this.dgvInstance.DataSource).Clone() ; //dt.Rows.Add(this.DgvInstance.CurrentRow as DataRow); this.CurrentFormMode = Bparmaters.FormMode.AddNew; // DsMaster.Tables[0].Rows.Add(this.DgvInstance.SelectedRows); if (FrmEdit != null) { FrmEdit.EditFormEventArgs.CurrentFormMode = Bparmaters.FormMode.AddNew; // FrmEdit.EditFormEventArgs.DgvRow = this.DgvInstance.CurrentRow; // //FrmEdit.EditFormEventArgs.DsMaster.Tables.Add(); ////FrmEdit.EditFormEventArgs.DsMaster = this.DgvInstance.CurrentRow; // // FrmEdit.EditFormEventArgs.DsMaster = DsMaster; FrmEdit.ShowDialog(); btnRefresh_Click(sender, new EventArgs()); } else { MessageBox.Show("没有指定编辑界面" + this.CurrentFormMode); } }