PDA

View Full Version : ذخیره اطلاعات



شهابسلطانی
پنج شنبه 28 شهریور 1392, 16:31 عصر
سلام دوستان
من از sql خود ویژوال استفاده میکنم
یه سری اطلاعات رو ثبت میکنه و داخل یه گرید نشون میده
ولی مشکل اینجاست که:
بعد از ینکه از سیستم خارج میشم و دوباره اجرا میگیرم اطلاعات گرید کامل پاک شده
اینم کدی که نوشتم:


tableTableAdapter1.InsertQuery(Convert.ToInt32(tex tBox1.Text.ToString()), textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, textBox7.Text,textBox8.Text,textBox9.Text);

this.tableTableAdapter1.Fill(this.ds1.Table);

MessageBox.Show("شخص مورد نظر با موفقیت ثبت گردید");

امیر مهرشاد
پنج شنبه 28 شهریور 1392, 17:24 عصر
دوست عزیز احتمالا برای پر کردن دیتا گریدت ، دیتا ستی استفاده میکنی که بخورد دیتا سورس کنترل گریدت میدی خب مسلمه چی میشه
برای نمایش تمامی اطلاعات ثبت شده شما توی لود فرمی که گریدت اونجا هست یه سلکتی از دیتا بیست داشته باش کار تمومه

امیر مهرشاد
پنج شنبه 28 شهریور 1392, 17:25 عصر
البته توی لود فرمتون بنویسید ببخشید اندازه عکسو خوب تنظیم نکردم مشکلی بود بفرمایید

امیر مهرشاد
پنج شنبه 28 شهریور 1392, 17:31 عصر
فایل ضمیمه رو اصلاح کردم

mahan.2002
پنج شنبه 28 شهریور 1392, 17:52 عصر
سلام
برای درج از این کد استفاده کن ..


SqlConnection cn = new SqlConnection();
string Strcn = "آدرس بانک اطلاعاتی";
cn.ConnectionString = Strcn;
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into Table1 (Id , Name) Values (@Id, @Name)";
cmd.Parameters.AddWithValue("@Id",متغییر );
cmd.Parameters.AddWithValue("@Name", textBox1.Text);
cn.Open();
int s = cmd.ExecuteNonQuery();
cn.Close();
if (s == 1) MessageBox.Show(" ثبت با موفقیت انجام شد");

شهابسلطانی
پنج شنبه 28 شهریور 1392, 19:25 عصر
سلام
برای درج از این کد استفاده کن ..


SqlConnection cn = new SqlConnection();
string Strcn = "آدرس بانک اطلاعاتی";
cn.ConnectionString = Strcn;
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into Table1 (Id , Name) Values (@Id, @Name)";
cmd.Parameters.AddWithValue("@Id",متغییر );
cmd.Parameters.AddWithValue("@Name", textBox1.Text);
cn.Open();
int s = cmd.ExecuteNonQuery();
cn.Close();
if (s == 1) MessageBox.Show(" ثبت با موفقیت انجام شد");
دوست من ضمن تشکر از توجهتون
کد درج برای استفاده از sql خارجی رو بلدم برای sql خود ویژوال بلد نبودم
که دوستان زحمت کشیدن راهنمایی کردن
بازم ممنونم

shahryari
پنج شنبه 28 شهریور 1392, 19:54 عصر
برای اینکه در هر بار بیلد کردن ، بانک خام اولی ، به پوشه "بین" پروژه ات کپی میشه برای اینمظوری میتونید:
در پروپرتیز بانکت برو و خاصیت "کپ تو اوت پوت دایرکتوری" را بذار روی "دونت کپی"