implemented open form edit on row double click

This commit is contained in:
EggMan20339 2024-02-14 10:41:28 -05:00
parent c3ddf9fdd7
commit e7e8f5a944
3 changed files with 79 additions and 35 deletions

View File

@ -1 +0,0 @@
CNSA-212-Personal-CAS

View File

@ -32,17 +32,17 @@
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
this.lblDisStID = new System.Windows.Forms.Label(); this.lblDisStID = new System.Windows.Forms.Label();
this.dgvStudents = new System.Windows.Forms.DataGridView(); this.dgvStudents = new System.Windows.Forms.DataGridView();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.cmuSearch = new System.Windows.Forms.ToolStripMenuItem();
this.cmuEdit = new System.Windows.Forms.ToolStripMenuItem();
this.cmuDelete = new System.Windows.Forms.ToolStripMenuItem();
this.lblDislname = new System.Windows.Forms.Label(); this.lblDislname = new System.Windows.Forms.Label();
this.lblDisDOB = new System.Windows.Forms.Label(); this.lblDisDOB = new System.Windows.Forms.Label();
this.txtStuID = new System.Windows.Forms.TextBox(); this.txtStuID = new System.Windows.Forms.TextBox();
this.txtlname = new System.Windows.Forms.TextBox(); this.txtlname = new System.Windows.Forms.TextBox();
this.txtDOB = new System.Windows.Forms.TextBox(); this.txtDOB = new System.Windows.Forms.TextBox();
this.btnSearch = new System.Windows.Forms.Button(); this.btnSearch = new System.Windows.Forms.Button();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.cmuSearch = new System.Windows.Forms.ToolStripMenuItem();
this.cmuEdit = new System.Windows.Forms.ToolStripMenuItem();
this.cmuDelete = new System.Windows.Forms.ToolStripMenuItem();
((System.ComponentModel.ISupportInitialize)(this.dgvStudents)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dgvStudents)).BeginInit();
this.contextMenuStrip1.SuspendLayout(); this.contextMenuStrip1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
@ -59,11 +59,44 @@
// dgvStudents // dgvStudents
// //
this.dgvStudents.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvStudents.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvStudents.ContextMenuStrip = this.contextMenuStrip1;
this.dgvStudents.Location = new System.Drawing.Point(77, 250); this.dgvStudents.Location = new System.Drawing.Point(77, 250);
this.dgvStudents.Name = "dgvStudents"; this.dgvStudents.Name = "dgvStudents";
this.dgvStudents.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgvStudents.Size = new System.Drawing.Size(638, 150); this.dgvStudents.Size = new System.Drawing.Size(638, 150);
this.dgvStudents.TabIndex = 1; this.dgvStudents.TabIndex = 1;
// //
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripSeparator1, this.cmuSearch, this.cmuEdit, this.cmuDelete });
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(110, 76);
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(106, 6);
//
// cmuSearch
//
this.cmuSearch.Name = "cmuSearch";
this.cmuSearch.Size = new System.Drawing.Size(109, 22);
this.cmuSearch.Text = "Search";
this.cmuSearch.Click += new System.EventHandler(this.cmuSearch_Click);
//
// cmuEdit
//
this.cmuEdit.Name = "cmuEdit";
this.cmuEdit.Size = new System.Drawing.Size(109, 22);
this.cmuEdit.Text = "Edit";
this.cmuEdit.Click += new System.EventHandler(this.cmuEdit_Click);
//
// cmuDelete
//
this.cmuDelete.Name = "cmuDelete";
this.cmuDelete.Size = new System.Drawing.Size(109, 22);
this.cmuDelete.Text = "Delete";
//
// lblDislname // lblDislname
// //
this.lblDislname.Location = new System.Drawing.Point(206, 108); this.lblDislname.Location = new System.Drawing.Point(206, 108);
@ -88,6 +121,7 @@
this.txtStuID.Name = "txtStuID"; this.txtStuID.Name = "txtStuID";
this.txtStuID.Size = new System.Drawing.Size(132, 20); this.txtStuID.Size = new System.Drawing.Size(132, 20);
this.txtStuID.TabIndex = 4; this.txtStuID.TabIndex = 4;
this.txtStuID.TextChanged += new System.EventHandler(this.txtStuID_TextChanged);
// //
// txtlname // txtlname
// //
@ -113,35 +147,6 @@
this.btnSearch.UseVisualStyleBackColor = true; this.btnSearch.UseVisualStyleBackColor = true;
this.btnSearch.Click += new System.EventHandler(this.btnSearch_Click); this.btnSearch.Click += new System.EventHandler(this.btnSearch_Click);
// //
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripSeparator1, this.cmuSearch, this.cmuEdit, this.cmuDelete });
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(110, 76);
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(106, 6);
//
// cmuSearch
//
this.cmuSearch.Name = "cmuSearch";
this.cmuSearch.Size = new System.Drawing.Size(109, 22);
this.cmuSearch.Text = "Search";
//
// cmuEdit
//
this.cmuEdit.Name = "cmuEdit";
this.cmuEdit.Size = new System.Drawing.Size(109, 22);
this.cmuEdit.Text = "Edit";
//
// cmuDelete
//
this.cmuDelete.Name = "cmuDelete";
this.cmuDelete.Size = new System.Drawing.Size(109, 22);
this.cmuDelete.Text = "Delete";
//
// frmSearch // frmSearch
// //
this.AcceptButton = this.btnSearch; this.AcceptButton = this.btnSearch;

View File

@ -9,9 +9,33 @@ namespace Database3
{ {
public partial class frmSearch : Form public partial class frmSearch : Form
{ {
public static string myID = "";
public frmSearch() public frmSearch()
{ {
InitializeComponent(); InitializeComponent();
dgvStudents.DoubleClick += new EventHandler(dgvStudents_DoubleClick);
}
private void dgvStudents_DoubleClick(object sender, EventArgs e)
{
string studentid = "";
if (dgvStudents.Rows.Count > 0)
{
DataGridViewRow row = dgvStudents.SelectedRows[0];
frmEdit aform = new frmEdit();
studentid = row.Cells[0].Value.ToString().Trim();
myID = studentid;
aform.ShowDialog();
}
} }
private void btnSearch_Click(object sender, EventArgs e) private void btnSearch_Click(object sender, EventArgs e)
@ -75,6 +99,22 @@ namespace Database3
} }
private void frmSearch_Load(object sender, EventArgs e) private void frmSearch_Load(object sender, EventArgs e)
{
dgvStudents.Visible = false;
contextMenuStrip1.Items[1].Enabled = false;
}
private void cmuSearch_Click(object sender, EventArgs e)
{
btnSearch_Click(sender,e);
}
private void txtStuID_TextChanged(object sender, EventArgs e)
{
cmuSearch.Enabled = txtStuID.Text.Length>0;
}
private void cmuEdit_Click(object sender, EventArgs e)
{ {
} }