السلام عليكم
لو سمحتم إخوانى
اناعامل شاشة الطالب بيسجل فيها رغباته فى جدولين واحد ماستر والتانى ديتيل
الاول reg_headre
Reg_id(pK)
stu_id
reg_date
level_id)forign key)
Academy_id)forign key)

ده الكود اللى تحت زرار البحث عن الإسم
SqlCommand comm = new SqlCommand();
comm.CommandType = CommandType.StoredProcedure;
comm.CommandText = "SEARCH_STUDENT";
comm.Parameters.Add("@st_name", SqlDbType.VarChar).Value = TEXT_SEARCH_NAME.Text.Trim();
comm.Connection = CONN;
CONN.Open();
try
{
SqlDataReader dr = comm.ExecuteReader();
dr.Read();
Label_name.Visible = true;
Label_name.Text = dr["stu_name"].ToString();
}
catch
{
Label_name.Text = "لا يوجد طالب بهذا الإسم";
}
finally
{
CONN.Close();
CONN.Dispose();
}وده كود البروسيجدر
ALTER PROCEDURE [dbo].[SEARCH_STUDENT] @ST_NAME nVARCHAR(50) AS BEGIN SELECT stu_id,Stu_name FROM students WHERE Stu_name Like '%' + @st_name +'%' END
مع العلم ان الداتا بيز بتقبل اللغة العربية عادى جدا ودخلت اسماء طلبة بالعربى
عايز لما ادخل فى الماستر اضغط على زرار يسمحلى اعمل new record
جزاكم الله خيرا