jafarpalideh
پنج شنبه 15 تیر 1391, 15:08 عصر
با سلام
1-من میخوام طبق شکل دقیقا ردیف مورد نظر دیتاگرید ویو رو به عنوان آی دی جدولم توی دیتابیس انتقال بدم
خودم این کد رو نوشتم ولی یه رکورد خالی با شماره گریدم ایجاد میکنه و یه رکورد رو زیررکورد قبلی میاره
cmd.CommandText = "SELECT * FROM zirsystem";
Adp.SelectCommand = cmd;
Adp.Fill(Dst, "zirsystem");
Dr = Dst.Tables["zirsystem"].NewRow();
Dr[0] = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
Dr[1] = txtamaliat.Text;
Dr[2] = txtDate.Text;
Dr[3] = txtPriod.Text;
Dst.Tables["zirsystem"].Rows.Add(Dr);
SqlCommandBuilder CmdBld = new SqlCommandBuilder(Adp);
Adp.Update(Dst, "zirsystem");
dataGridView1.DataSource = Dst;
dataGridView1.DataMember = "zirsystem";
Form1_Load(true, e);
2-و حالا اگه بخوام تمام زیر سیستم هایی که تو جدول تعریف میکنم دقیقا همین کد رو داشته باشند باید چه کدی رو بنویسم
3-ومیخوام وقتی روی گرید بالایی کلیک کردم تمام زیر سیستم هام رو پایین نشون بده باید چه کدی بنویسم
http://www.pic1.iran-forum.ir/images/up7/67368967445627092823.jpg
1-من میخوام طبق شکل دقیقا ردیف مورد نظر دیتاگرید ویو رو به عنوان آی دی جدولم توی دیتابیس انتقال بدم
خودم این کد رو نوشتم ولی یه رکورد خالی با شماره گریدم ایجاد میکنه و یه رکورد رو زیررکورد قبلی میاره
cmd.CommandText = "SELECT * FROM zirsystem";
Adp.SelectCommand = cmd;
Adp.Fill(Dst, "zirsystem");
Dr = Dst.Tables["zirsystem"].NewRow();
Dr[0] = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
Dr[1] = txtamaliat.Text;
Dr[2] = txtDate.Text;
Dr[3] = txtPriod.Text;
Dst.Tables["zirsystem"].Rows.Add(Dr);
SqlCommandBuilder CmdBld = new SqlCommandBuilder(Adp);
Adp.Update(Dst, "zirsystem");
dataGridView1.DataSource = Dst;
dataGridView1.DataMember = "zirsystem";
Form1_Load(true, e);
2-و حالا اگه بخوام تمام زیر سیستم هایی که تو جدول تعریف میکنم دقیقا همین کد رو داشته باشند باید چه کدی رو بنویسم
3-ومیخوام وقتی روی گرید بالایی کلیک کردم تمام زیر سیستم هام رو پایین نشون بده باید چه کدی بنویسم
http://www.pic1.iran-forum.ir/images/up7/67368967445627092823.jpg