Good day, I am currently trying to count all books that is currently issued and not returned yet to a student and view it to a datagridview
I have tried
public void LoadRecords()
{
frmAddEditStudent frm = new frmAddEditStudent(this);
int i = 0;
gunaDataGridView1.Rows.Clear();
cn.Open();
cm = new SqlCommand("SELECT * FROM tblStudent WHERE lastName LIKE '" + txtSearch.Text + "%'", cn);
SqlCommand booksOnHand = new SqlCommand("SELECT COUNT(*) FROM tblBorrowedBook WHERE status = 'Not Retuned' AND studentID = '" + frm.txtStudNo.Text + "'", cn);
dr = cm.ExecuteReader();
while (dr.Read())
{
i += 1;
gunaDataGridView1.Rows.Add(i, dr["studentID"].ToString(), dr["studentNum"].ToString(), dr["lastName"].ToString(), dr["firstName"].ToString(), dr["course"].ToString(), dr["year"].ToString(), dr["gender"].ToString(), dr["contact"].ToString(), dr["email"].ToString(), dr["address"].ToString(), dr["image"], booksOnHand);
}
dr.Close();
cn.Close();
}
And the output
I can't seem to know how to do it in the right way.