View Full Version : مبتدی: ذخیره کردن اطلاعات گرید ویو پس از بسته شدن
Alireza.imani
یک شنبه 14 آبان 1391, 19:26 عصر
سلام دوستان...من در گیرد ویو متنی می نویسم و برنامه ام را می بندم...می خوام وقتی بسته شد اطلاعات گریدویوم در فایل ستینگ برنامه ام ذخیره شه و در هنگام باز شدن نمایش داده بشه.
راهنماییم کنید.
ehsan7007
یک شنبه 14 آبان 1391, 19:48 عصر
اگه درست فهمیده باشم :
یه setting درست میکنید و توی رویداد form closing فرمتون ، مثلا متن ستون و سطر 2 رو بریزید تو اون و هنگام فرم لود هم بر عکس ؛ یعنی مقدار ستینگ رو نشون بدید.
حالا برچی از دیتابیس استفاده نمیکنید؟
Alireza.imani
یک شنبه 14 آبان 1391, 19:51 عصر
میشه کدش رو بگید چه طوریه؟با رنگ تا حالا کار کردم اما با گرید ویو نه...چه کدی بذارم؟
چون بلد نیستم !
میشه یاد بدین با مثال !:لبخند:
ehsan7007
یک شنبه 14 آبان 1391, 20:03 عصر
من الان دسترسی به ویژال ندارم دوست عزیز ؛ برات مینویسم و میزارمش.
فقط یه چیزی ، در کل برای چه منظوری میخوای؟ چرا نمیریزی تو دیتابیس و از اون گریدت رو پر نمی کنی؟
Alireza.imani
یک شنبه 14 آبان 1391, 20:05 عصر
اون ج.ری که خیلی ساده است...من می خوام با کارهای سخت کم کم آشنا شم.:گریه:
Salar Ashgi
یک شنبه 14 آبان 1391, 21:46 عصر
اگر آشنایی با دیتابیس ندارید ، میتونید از فایل هم استفاده کنید./
Alireza.imani
یک شنبه 14 آبان 1391, 22:09 عصر
اگر آشنایی با دیتابیس ندارید ، میتونید از فایل هم استفاده کنید./
میشه کدش رو بگید چه طوریه؟با رنگ تا حالا کار کردم اما با گرید ویو نه...چه کدی بذارم؟
morteza271
دوشنبه 15 آبان 1391, 14:02 عصر
لطف کنید دقیقتر توضیح بدین که میخواین چیکار کنین.
یه جا میگین گرید و یه جا رنگ!!!
من اینطوری متوجه شدم :
شما میخواین یه رنگ رو در فایل Setting برنامه ذخیره کنید و هنگامی که برنامه اجرا میشه اون رنگ رو مثلا به یه کنترل نسبت بدین درسته؟؟
Alireza.imani
دوشنبه 15 آبان 1391, 14:04 عصر
نه،غلطه.
می خوام در گرید ویو چیزی بنویسم و وقتی فایل بسته شد توی ستینگ ذخیره بشه..
حالا کدش چه طوریه؟
morteza271
دوشنبه 15 آبان 1391, 14:17 عصر
اینطوری :
Properties.Settings.Default.GridText = dataGridView1.Rows[0].Cells[0].Value.ToString();
Properties.Settings.Default.Save();
در این کد GridText یه آیتم در Setting هست که باید ایجاد کنید.
Alireza.imani
دوشنبه 15 آبان 1391, 14:25 عصر
جای اون 0 ها چی باید بذارم؟
morteza271
دوشنبه 15 آبان 1391, 14:28 عصر
0 اولی مربوط به شماره سطر و 0 دومی مربوط به شماره ستون مربوطه از گرید هستند
Alireza.imani
دوشنبه 15 آبان 1391, 14:32 عصر
چی کار کنم که توی فرم لودم وقتی فرم باز میشه....اطلاعات نمایش داده بشه؟
morteza271
دوشنبه 15 آبان 1391, 14:41 عصر
dataGridView1.Rows[0].Cells[0].Value = Properties.Settings.Default.GridText;
tanzadeh7
سه شنبه 13 خرداد 1393, 01:32 صبح
داخل form closing بنویس
this.Validate();
this.gropBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.new_Micros oft_Access_DatabaseDataSet);
بجای new_Microsoft_Access_DatabaseDataSet اسم دیتاستت رو بنویس و gropBindingSource اسم خودت رو بنویس
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.