PDA

View Full Version : مبتدی: ذخیره کردن اطلاعات گرید ویو پس از بسته شدن



Alireza.imani
یک شنبه 14 آبان 1391, 18:26 عصر
سلام دوستان...من در گیرد ویو متنی می نویسم و برنامه ام را می بندم...می خوام وقتی بسته شد اطلاعات گریدویوم در فایل ستینگ برنامه ام ذخیره شه و در هنگام باز شدن نمایش داده بشه.



راهنماییم کنید.

ehsan7007
یک شنبه 14 آبان 1391, 18:48 عصر
اگه درست فهمیده باشم :
یه setting درست میکنید و توی رویداد form closing فرمتون ، مثلا متن ستون و سطر 2 رو بریزید تو اون و هنگام فرم لود هم بر عکس ؛ یعنی مقدار ستینگ رو نشون بدید.
حالا برچی از دیتابیس استفاده نمیکنید؟

Alireza.imani
یک شنبه 14 آبان 1391, 18:51 عصر
میشه کدش رو بگید چه طوریه؟با رنگ تا حالا کار کردم اما با گرید ویو نه...چه کدی بذارم؟



چون بلد نیستم !


میشه یاد بدین با مثال !:لبخند:

ehsan7007
یک شنبه 14 آبان 1391, 19:03 عصر
من الان دسترسی به ویژال ندارم دوست عزیز ؛ برات مینویسم و میزارمش.
فقط یه چیزی ، در کل برای چه منظوری میخوای؟ چرا نمیریزی تو دیتابیس و از اون گریدت رو پر نمی کنی؟

Alireza.imani
یک شنبه 14 آبان 1391, 19:05 عصر
اون ج.ری که خیلی ساده است...من می خوام با کارهای سخت کم کم آشنا شم.:گریه:

Salar Ashgi
یک شنبه 14 آبان 1391, 20:46 عصر
اگر آشنایی با دیتابیس ندارید ، میتونید از فایل هم استفاده کنید./

Alireza.imani
یک شنبه 14 آبان 1391, 21:09 عصر
اگر آشنایی با دیتابیس ندارید ، میتونید از فایل هم استفاده کنید./


میشه کدش رو بگید چه طوریه؟با رنگ تا حالا کار کردم اما با گرید ویو نه...چه کدی بذارم؟

morteza271
دوشنبه 15 آبان 1391, 13:02 عصر
لطف کنید دقیقتر توضیح بدین که میخواین چیکار کنین.
یه جا میگین گرید و یه جا رنگ!!!
من اینطوری متوجه شدم :
شما میخواین یه رنگ رو در فایل Setting برنامه ذخیره کنید و هنگامی که برنامه اجرا میشه اون رنگ رو مثلا به یه کنترل نسبت بدین درسته؟؟

Alireza.imani
دوشنبه 15 آبان 1391, 13:04 عصر
نه،غلطه.


می خوام در گرید ویو چیزی بنویسم و وقتی فایل بسته شد توی ستینگ ذخیره بشه..

حالا کدش چه طوریه؟

morteza271
دوشنبه 15 آبان 1391, 13:17 عصر
اینطوری :

Properties.Settings.Default.GridText = dataGridView1.Rows[0].Cells[0].Value.ToString();
Properties.Settings.Default.Save();

در این کد GridText یه آیتم در Setting هست که باید ایجاد کنید.

Alireza.imani
دوشنبه 15 آبان 1391, 13:25 عصر
جای اون 0 ها چی باید بذارم؟

morteza271
دوشنبه 15 آبان 1391, 13:28 عصر
0 اولی مربوط به شماره سطر و 0 دومی مربوط به شماره ستون مربوطه از گرید هستند

Alireza.imani
دوشنبه 15 آبان 1391, 13:32 عصر
چی کار کنم که توی فرم لودم وقتی فرم باز میشه....اطلاعات نمایش داده بشه؟

morteza271
دوشنبه 15 آبان 1391, 13:41 عصر
dataGridView1.Rows[0].Cells[0].Value = Properties.Settings.Default.GridText;

tanzadeh7
سه شنبه 13 خرداد 1393, 00:32 صبح
داخل form closing بنویس


this.Validate();
this.gropBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.new_Micros oft_Access_DatabaseDataSet);

بجای new_Microsoft_Access_DatabaseDataSet اسم دیتاستت رو بنویس و gropBindingSource اسم خودت رو بنویس