added double clikc and population to the edit form

This commit is contained in:
EggMan20339 2024-02-14 11:16:03 -05:00
parent e7e8f5a944
commit 9155095a3e
5 changed files with 77 additions and 7 deletions

View File

@ -56,7 +56,44 @@ namespace Database3
}
}
public DataSet GetStudents(string StuID)
{
try
{
// open connection
myConn.Open();
//clear any parameters
cmdString.Parameters.Clear();
// command
cmdString.Connection = myConn;
cmdString.CommandType = CommandType.StoredProcedure;
cmdString.CommandTimeout = 1500;
cmdString.CommandText = "GetByStudentIDS";
// Define input parameter
cmdString.Parameters.Add("@studentid", SqlDbType.VarChar, 6).Value = StuID;
// adapter and dataset
SqlDataAdapter aAdapter = new SqlDataAdapter();
aAdapter.SelectCommand = cmdString;
DataSet aDataSet = new DataSet();
// fill adapter
aAdapter.Fill(aDataSet);
// return dataSet
return aDataSet;
}
catch (Exception ex)
{
throw new ArgumentException(ex.Message);
}
finally
{
myConn.Close();
}
}
}

View File

@ -214,6 +214,7 @@ namespace Database3
this.Controls.Add(this.lblDisStuID);
this.Name = "frmEdit";
this.Text = "frmEdit";
this.Load += new System.EventHandler(this.frmEdit_Load);
this.ResumeLayout(false);
this.PerformLayout();
}

View File

@ -1,4 +1,6 @@
using System.Windows.Forms;
using System;
using System.Data;
using System.Windows.Forms;
namespace Database3
{
@ -8,5 +10,35 @@ namespace Database3
{
InitializeComponent();
}
private void frmEdit_Load(object sender, EventArgs e)
{
// txtStuID.Text = frmSearch.myID;
try
{
DataSet ds = new DataSet();
StudentDataTier stuDT = new StudentDataTier();
ds = stuDT.GetStudents(frmSearch.myID.ToString());
if (ds.Tables[0].Rows.Count > 0)
{
txtStuID.Text = ds.Tables[0].Rows[0]["student_id"].ToString();
txtStuID.Enabled = false;
txtfname.Text = ds.Tables[0].Rows[0]["fname"].ToString();
txtlname.Text = ds.Tables[0].Rows[0]["lname"].ToString();
}
}
catch (Exception exception)
{
// Do Nothing
}
}
}
}

View File

@ -70,31 +70,31 @@
//
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);
this.contextMenuStrip1.Size = new System.Drawing.Size(153, 98);
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(106, 6);
this.toolStripSeparator1.Size = new System.Drawing.Size(149, 6);
//
// cmuSearch
//
this.cmuSearch.Name = "cmuSearch";
this.cmuSearch.Size = new System.Drawing.Size(109, 22);
this.cmuSearch.Size = new System.Drawing.Size(152, 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.Size = new System.Drawing.Size(152, 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.Size = new System.Drawing.Size(152, 22);
this.cmuDelete.Text = "Delete";
//
// lblDislname

View File

@ -116,7 +116,7 @@ namespace Database3
private void cmuEdit_Click(object sender, EventArgs e)
{
dgvStudents_DoubleClick(sender, e);
}
}