kavir419
سه شنبه 27 دی 1390, 21:33 عصر
سلام
من یه پروژه انتخاب واحد رو دارم مینویسم ولی به دو سه تا مشکل برخوردم.
اولیش اینه که میخام وقتی کاربر شماره دانشجویی رو وارد میکنه،اطلاعات دروسی که اخذ کرده در یه جدول نمایش داده بشه.
کد زیر رو برای این کار نوشتم،ولی جواب نمیدم.
اگه میشه راهنمایی کنین که مشکل کار کجاست!!
public Search()
{
InitializeComponent();
}
private string constring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\ALI'S JOBS IN VS\my project\AliUniversity\UniDatabase.mdf;Integrated Security=True;User Instance=True";
DataTable datatable;
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(constring);
//شماره دانشجو را میدهیم و دروسی را نشان میدهیم که ان دانشجو اخذ کرده است
string commandstring = "select * from Course where C_Num in(select C_Num from Register Where ST_Num '" + textBox1.Text.Trim() + " '";
SqlDataAdapter dataadapter = new SqlDataAdapter(commandstring, conn);
DataSet ds = new DataSet();
dataadapter.Fill(ds, "Prog");
datatable = ds.Tables["Prog"];
dataGridView1.DataSource = ds.Tables["Prog"];
}
من یه پروژه انتخاب واحد رو دارم مینویسم ولی به دو سه تا مشکل برخوردم.
اولیش اینه که میخام وقتی کاربر شماره دانشجویی رو وارد میکنه،اطلاعات دروسی که اخذ کرده در یه جدول نمایش داده بشه.
کد زیر رو برای این کار نوشتم،ولی جواب نمیدم.
اگه میشه راهنمایی کنین که مشکل کار کجاست!!
public Search()
{
InitializeComponent();
}
private string constring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\ALI'S JOBS IN VS\my project\AliUniversity\UniDatabase.mdf;Integrated Security=True;User Instance=True";
DataTable datatable;
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(constring);
//شماره دانشجو را میدهیم و دروسی را نشان میدهیم که ان دانشجو اخذ کرده است
string commandstring = "select * from Course where C_Num in(select C_Num from Register Where ST_Num '" + textBox1.Text.Trim() + " '";
SqlDataAdapter dataadapter = new SqlDataAdapter(commandstring, conn);
DataSet ds = new DataSet();
dataadapter.Fill(ds, "Prog");
datatable = ds.Tables["Prog"];
dataGridView1.DataSource = ds.Tables["Prog"];
}