والا آموزش به نظرم نمیتونه باشه چون چند خط کدنویسی که بیشتر نیست
اول که این ها رو تعریف میکنیم
SqlConnection sql = new SqlConnection(@"server=.\SQLEXPRESS;database=stude nt;integrated security=true;");
SqlDataAdapter adapter;
DataSet set = new DataSet();
DataView view = new DataView();
بعد توی فرم لود هم که دیتاگرید رو پر میکنیم از محتویات درون پایگاه داده
private void Form1_Load(object sender, EventArgs e) {
sql.Open();
adapter = new SqlDataAdapter("select * from person", sql);
adapter.Fill(set, "person");
view.Table = set.Tables["person"];
view.Sort = "code";
dataGridView1.DataSource = view;
}
و اینم هم یه دستور نوشتم برا اضافه کردن که در زمان اجرا اطلاعات اضافه شده رو به همراه بقیه اطلاعات نمایش میده
private void button1_Click(object sender, EventArgs e) {
SqlCommand insert = new SqlCommand("insert into person(code,name,family,nomreh)values(" + Convert.ToInt32(textBox1.Text) + ",'" + textBox2.Text + "','" + textBox3.Text + "'," + Convert.ToInt32(textBox4.Text) + ")", sql);
insert.ExecuteNonQuery();
set.Reset();
adapter.Fill(set,"person");
view.Table=set.Tables["person"];
view.Sort="code";
dataGridView1.DataSource = view;
}
با سپاس Spaceman