تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 3 از 7 اولاول 1234567 آخرآخر
نمايش نتايج 21 به 30 از 61

نام تاپيک: اشاره کمبو باکس و دیتاگرید به رکورد تازه درج شده

  1. #21
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    در Ram عمل درج انجام می شد. این امر طبیعی است چون ارتباطی با جدولی وجود نداشت. هر گاه عمل درجی انجام می شود،
    برای ذخیره و بارگذاری از دیتابیس از فرامین منویی برنامه استفاده کنید که در منوی File برنامه گزینه Save و Load تعبیه شده که امکان ارتباط با دیتابیس را فراهم میکند.

    وقتی ستونی از DataGrid را Sort می کنم ، داده درج شده نیز از این مرتب سازی تبعیت می کند ولی باز هم اشاره گر می رود روی سطر آخر می ایستد. یعنی تا اینجا به هدف نرسیدم.
    من مشکلی ندیدم یعنی سطرجاری همواره همان خواهد بود که تازه درج شده، بهرحال این نمونه جدید تر را که هماهنگ تر با 2005 است را استفاده کنید.


    منظورم BindingSource و MainTableRow است.
    MainTable یک جدول Typed دست ساز در MainDataSet است.

    یعنی Project->AddNewItem->DataSet

    یعنی به نوعی MainTable معادل System.Data.DataTable است و
    MainTableRow معادل System.Data.DataRow است.


    متاسفانه من از 2008 استفاده میکنم، پروژه را کمی تغییر دادم و حتی سعی کردم فایل csproj را دستی در notepad ویرایش کنم تا حد امکان در 2005 باز شود ولی همچنان به احتمال زیاد یا باز نمیشود یا با مشکلات بسیاری باز میشود.

    اگر همچنان در 2005 باز نشد (که محتمل است.)
    شما باید NewProject بزنید و با فرمان Project->AddExistingItem فایلهای زیر را به پروژه اضافه کنید:
    frmMainXXXXX
    MainDataSetXXXXX

    rapidshare.com/files/178529355/DataGridOrdinal.zip

  2. #22
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    چون طبق گفته شما چندان فرصتی ندارید و شاید وقت کافی برای رفع مشکل شما در دسترس نباشد، سعی میکنم باز توضیحات تکمیلی دهم تا اگر آنلاین شدید بدون در نظر گیری هر دو سورس شاید کمکتان کند.


    اصلاً از اینها که بگذریم...
    اصول کار ساده است
    شما DataSet را روی فرم قرار دهید و یک DataView هم از ToolBox روی فرم قرار دهید.
    خصیصه Table از dataView را به جدول مورد نظر تنظیم کنید و
    خصیصه DataSource از DataGrid را به DataView ست کنید.

    سپس در زمان Insert سطر را به DataView اضافه کنید
    با کدی شبیه این برای غیر TypedDataSet ها (کد Typed در سورس برنامه موجود است)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سپس با فرمان شبیه این ایندکس سطر را به دست آورید.
    البته در ذات دستور زیر هم نوعی for پیشرفته و با کلاس است!
    ولی از for شما بازدهی بیشتری دارد، چون فقط اشاره گرها جستجو میشود، یک چیزی شبیه جستجوی یک عدد int با 32 بیتی .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در نهایت برای اعمال سطر انتخابی به گراید و select دن فرمان زیر را اجرا میکنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    موفق باشید.

  3. #23
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    سلام
    چون طبق گفته شما چندان فرصتی ندارید و شاید وقت کافی برای رفع مشکل شما در دسترس نباشد، سعی میکنم باز توضیحات تکمیلی دهم تا اگر آنلاین شدید بدون در نظر گیری هر دو سورس شاید کمکتان کند.
    موفق باشید.
    سلام
    ممنونم از اینکه کمک می کنید و براتون حل مساله مهمه
    من که نمی تونم دیگه سوالی مطرح کنم. شاید بتونم وارد سایت بشم! این رو نمی دونم. حالا اگر دوباره سوالی داشتم چه جوری مطرح کنم؟ من منظور شما رو از این دو جمله نفهمیدم.

  4. #24
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    سلام
    rapidshare.com/files/178529355/datagridordinal.zip
    سلام
    متاسفانه لینکی برای دانلود فایل وجود نداره. نام فایل و سایز فایل هست ولی لینکی برای دانلود نیست

  5. #25
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    من منظور شما رو از این دو جمله نفهمیدم
    منظورم ان بود که چون تا ساعت 12 فرصت دارید، هر چه به ذهنم میرسد را بگویم تا شاید دیگر نیازی به پرسیدن سوال نباشد و به جواب مطلوب برسید.

    متاسفانه لینکی برای دانلود فایل وجود نداره. نام فایل و سایز فایل هست ولی لینکی برای دانلود نیست
    برایم عجیب است که تا حالا از راپید چیزی دانلود نکرده اید، جزء سرورهای بسیار معروف اپلود و دانلود است.

    شما هم به راحتی میتوانید فایلهایتان را در این سایت آپلود کنید تا حلال مشکل فقدان امکان attach در این سایت باشد.

    برای دانلود کافی است دکمه FreeUser را کلیک کنید و سپس دانلود را مشاهده خواهید کرد.

  6. #26
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    سلام
    من از این سایت هم دانلود کردم و هم در آن فابل آپلود کردم.
    نمی دونم چرا چشم من دکمه به این بزرگی رو ندید؟!! خوب خطای دیده دیگه!
    امیدوارم جواب ارسال بشه

  7. #27
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    با سلام
    نشد که نشد که نشد
    نشانگر می ره به سطر آخر و اصلاً اثری از sort ذاتی جدول نیست.
    وقتی من فرم رو می بندم و دوباره لود می کنم ، سطر تازه درج شده دقیقاً از خاصیت جدول پیروی می کنه ولی بدون حضور نشانگر
    جناب -H2- یک خواهشی دارم
    چون برناه باز نمی شه و من فقط کدهای درون فرم را می بینم، لطف کنید و قطعات برنامه رو توضیح بدید که چه کار می کنن.
    مثلاً اشیائی که استفاده می کنید دارن چه کار می کنن؟ یا اینکه در کدام حالت ارتباط با پایگاه قطع شده و دوباره این ارتباط برقرار می شود؟
    من معنای کاربردی این اشیاء رو نمی فهمم.
    خدایش گیج گیج گیج ام.
    الان نیم ساعتی از 5 صبح گذشته و دور از چشم مخابرات این پست رو فرستادم. خدا رو شکر. خدا کنه تا روز جمعه بتونم با سایت ارتباط داشته باشم. البته به مدد بی خیالی مخابرات!!!

  8. #28
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    باز هم سلام
    حالا که خدا با من یاره، اجازه بدید لینکی رو معرفی کنم که رسماً معلوم نیست چی به چیه؟ ولی فکر کنم ایده جالبی داشته باشه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #29
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    سعی میکنم توضیحاتی آماده کنم ولی نمیدانم کاملتر از پست 22 شود یا نه!

    اگر میتوانید خود شما پروژه ساده ای از 2005 (مشابه همان که من آپلود کردم را) آپلود کنید من آنرا طوری ورایش میکنم که حتماً در 2005 باز شود.
    (چه با Notepad و چه با VS2008 ولی در 2005 باز خواهد شد.)


    لینک codeproject شما مربوط به تشخیص سطرجاری ایت و گمان نکنم ربطی به ست کردن سطر جاری داشته باشد.

    برنامه ای که من اپلود کردم exe کامپایل شده اش هم در bin\Release موجود است.
    لطفاً حداقل همان exe خود من را اجرا کنید و ببینید کار میکند و کاری که میخواهید را انجام میدهد یا نه؟
    (توجه کنید که کد save و load در برنامه من خودکار نیست که مثلاً با خروج save انجام شود. باید پس از اجرای exe از منوهای آن دستی فرمان صریح load و save را بدهید.)

  10. #30
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    با سلام
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    آیا روشی که من برای Update استفاده کردم درست است؟
    آیا برای درج رکورد جدید نیازی به دستورات زیر وجود دارد؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا اینکه اضافه کردن سطر جدید به dataview همه کارها رو انجام می ده؟
    من از هر دو روش استفاده کردم. روش اولی که واقعاً رکوردی را درج می کند ولی نمی توانم نشانگر را روی رکورد تازه درج شده بیاورم.
    در روش دوم هم واقعاً رکوردی درج نمی شود.
    در برنامه شما به روز رسانی و سطر درج شده در dataview چه جور اتفاق می افته؟
    اصولاً نمی فهمم که اتصال connection و dataset و datatable و dataview و datarowview در هر زمان چه حالتی است. کی اتصال به پایگاه بر قرار می شود و کی در حال به روز رسانی است و کی درون پایگاه تغییرات اعمال می شود؟
    چون من تا به حال با شیء های datatable و dataview و datarowview کار نکرده ام.


    خدا رو شکر که تونستم دوباره سوال بپرسم.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •