نمایش نتایج 1 تا 8 از 8

نام تاپیک: ذخيره اطلاعات grid در ديتابيس

  1. #1
    کاربر دائمی آواتار jafari1
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ايران
    پست
    367

    ذخيره اطلاعات grid در ديتابيس

    با سلام
    من يك گريد دارم كه توسط يك ديتاست اطلاعات يك فايل اكسل را نمايش ميدهد حال ميخواهم اين اطلاعات را در بانك اطلاعاتي ذخيره كنم چگونه ميشود اين كار را انجام داد لطفا راهنمايي فرماييد

  2. #2

    نقل قول: ذخيره اطلاعات grid در ديتابيس

    با GetChange تمام تغییرات رو بخون؛ و سطر به سطر Insert یا Update کن

  3. #3
    کاربر دائمی آواتار jafari1
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ايران
    پست
    367

    نقل قول: ذخيره اطلاعات grid در ديتابيس

    با GetChange تمام تغییرات رو بخون
    ضمن تشكر
    لطفا بيشتر توضيح دهيد

  4. #4
    کاربر دائمی آواتار محمدامین شریفی
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران - شیراز
    پست
    1,302

    نقل قول: ذخيره اطلاعات grid در ديتابيس

    نقل قول نوشته شده توسط jafari1 مشاهده تاپیک
    ضمن تشكر
    لطفا بيشتر توضيح دهيد
    جواب شما.اگر هم خواستید که به صورت خودکار اینکار را بکنید توی codeproject به دنبال مقاله automatic update datagridview بگردید.

    به امید ایران هسته ای

    پیروز باشید.

  5. #5
    کاربر دائمی آواتار jafari1
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ايران
    پست
    367

    نقل قول: ذخيره اطلاعات grid در ديتابيس

    جناب Aminsharifi67
    ضمن تشكر چگونه ميشود تشخيص داد ديتا ست تغيير كرده (تا بتوان در مورد ثبت تغييرات از كاربر پرسش كرد)

  6. #6
    کاربر دائمی آواتار محمدامین شریفی
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران - شیراز
    پست
    1,302

    Tick نقل قول: ذخيره اطلاعات grid در ديتابيس

    نقل قول نوشته شده توسط jafari1 مشاهده تاپیک
    جناب Aminsharifi67
    ضمن تشكر چگونه ميشود تشخيص داد ديتا ست تغيير كرده (تا بتوان در مورد ثبت تغييرات از كاربر پرسش كرد)
    با اجازه استاد افشین گل
    دوست من راه های مختلفی وجود دارد.بگذارید برایتان شرح دهم که روند کار چگونه است.
    1)شما یک view جدول(که مثلا در دیتا ست میباشد)را به عنوان منبع داده ها به datagridview وصل میکنید.
    2)datagridview آنرا تغییر میدهد.یعنی در این مرحله دیتاست شما درون برنامه تغییر کرده است.
    3)شما با دستور update آن تغییرات را در منبع داده ایتان(که میتواند XML,Database یا ... باشد) ثبت میکنید.یعنی از روش data.IO یا روش هایی مشابه.شما باید حواستان جمع باشد که هر موقع خواستید منابعی را که جزو کدهای C#‎ شما نمیباشد(مانند IO,File,SQl,..)را باز کنید.حتما آنرا ببندید،چون GC آنها را نابود نمیکند.
    ---------------------------
    با توجه به مطالبی که گفتم شما میتوانید از روی تغییرات:

    1. dataset(درون خود برنامه،نه IO)
    2. datagridview
    3. یا هر چیزی که شما به عنوان منبع ذخیره سازی داده ها استفاده کرده اید

    از تغییرات باخبر شوید.
    دوست من،به جای این همه داستان میتونستم فقط نام event را بگم.ولی اینکار را نکردم که خودتان جستجو کنید و وابسته به کد دیگران نباشید.

    پیروز باشید.



  7. #7
    کاربر دائمی آواتار jafari1
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ايران
    پست
    367

    نقل قول: ذخيره اطلاعات grid در ديتابيس

    جناب Aminsharifi67
    ضمن تشکر از حوصله جنابعالی اگر لطف کنید بفرمایید چگونه میشود نام اسکیو ال سرور را در کانکشن VB.NET که توسط ویزارد ساخته شده را تغییر داد متشکر میشوم (منظورم در برنامه است نه CONFIG.APP)0

  8. #8
    کاربر دائمی آواتار محمدامین شریفی
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران - شیراز
    پست
    1,302

    Tick نقل قول: ذخيره اطلاعات grid در ديتابيس

    نقل قول نوشته شده توسط jafari1 مشاهده تاپیک
    جناب Aminsharifi67
    ضمن تشکر از حوصله جنابعالی اگر لطف کنید بفرمایید چگونه میشود نام اسکیو ال سرور را در کانکشن VB.NET که توسط ویزارد ساخته شده را تغییر داد متشکر میشوم (منظورم در برنامه است نه CONFIG.APP)0
    وظیفه ای بود و از جناب استاد آرژنگ یاد گرفتم،امیدوارم شاگرد خوبی باشم.
    اولا شما هنگامی که دارید در فایل setting متغییر تعریف میکنید میتوانید آنرا به دو صورت user و application تعریف کنید.در صورتی که به صورت user تعریف کنید میتوانید آنرا درون برنامه تغییر دهید.برای مثال اینگونه میتوانید تغییر دهید:
    XMLMainpulation.Properties.Settings.Default.global  DataSet = "hello persia";
    XMLMainpulation ما همان "نام دامنه"برنامه من است.
    امیدوارم مفید واقع شده باشد.

    پیروز باشید.
    آخرین ویرایش به وسیله aminsharifi67 : شنبه 26 بهمن 1387 در 21:53 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •