محبوبترینها
سررسید تبلیغاتی 1404 چگونه میتواند برندینگ کسبوکارتان را تقویت کند؟
چگونه با ثبت آگهی رایگان در سایت های نیازمندیها، کسب و کارتان را به دیگران معرفی کنید؟
بهترین لوله برای لوله کشی آب ساختمان
دانلود آهنگ های برتر ایرانی و خارجی 2024
ماندگاری بیشتر محصولات باغ شما با این روش ساده!
بارشهای سیلآسا در راه است! آیا خانه شما آماده است؟
بارشهای سیلآسا در راه است! آیا خانه شما آماده است؟
قیمت انواع دستگاه تصفیه آب خانگی در ایران
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1853249931
اشاره کمبو باکس و دیتاگرید به رکورد تازه درج شده
واضح آرشیو وب فارسی:سایت ریسک: قله بلند13-12-2008, 02:06 AMبا سلام فرض کنید که درون کمبو باکسی TerritoryID ها قرار دارند. و جدولی که قرار است درون آن عمل درج انجام شود ، EmploeeTerittoris از پایگاه داده Northwind است. همانطور که می دانید این جدول بر اساس اعداد ، به صورت صعودی مرتب است. حالا کاربر به واسطه دکمه درجی که روی فرم قرار دارد تراکنشی انجام می دهد. مثلاً رکوردی جدید را درج می کند. بعد از عمل درج ، رکورد جدید به DataGrid افزوده می شود. تا اینجا مشکلی وجود ندارد. و اما سوال: بعد از عمل درج، رکورد جدید به انتهای جدول افزوده می شود و سپس جدول دوباره مرتب می شود. حالا من می خواهم به کاربر، موقعیت رکورد درج شده اش را نشان دهم. می خواهم در کمبو باکس همان TerritoryID ایی نشان داده شود که تازه درج شده است و نشانگر نیز در مقابل سطر تازه درج شده در DataGrid ، بایستد. ولی متاسفانه، نشانگر به ابتدای DataGrid و کمبو باکس منتقل می شود و من نمی توانم سطر تازه درج شده را نشان دهم. همین امر برای داده های درون کمبو هم اتفاق می افتد. قله بلند13-12-2008, 06:14 PMبا سلام. سوالم نامفهوم بود؟ برای همین خاطر از دوستان کسی نمی تواند راهنمای ام کند؟ Arshia 00113-12-2008, 07:04 PMراستش آره،تا حدی...ولی میدونم میتونی با ComboBox.SelectedIndex و ComboBox.SelectedItem آیتم کمبو باکس و با DataGridView.SelectedCell و DataGridView.SelectedRow آیتم دیتا گرید رو تنظیم کنی.میتونی اول ببینی چی اضافه شده بعد بگردی ایندکسشو پیدا کنی و انتخابش کنی یا از همون اول با SelectedItem و خود آیتم اضافه شده که میدونی چیه انتخابش کنی. قله بلند13-12-2008, 08:08 PMبا سلام. من اون قسمت هایی که برای کمبو باکس هست رو امتحان می کنم ولی من از DataGrid استفاده می کنم. _H2_14-12-2008, 08:33 AMسلام ولی متاسفانه، نشانگر به ابتدای DataGrid و کمبو باکس منتقل می شود و من نمی توانم سطر تازه درج شده را نشان دهم. همین امر برای داده های درون کمبو هم اتفاق می افتد. اگر از کنترلر DataGridView استفاده میکنید و اگر بتوانید ردیف سطر مورد نظر را پیدا کنید گمانم با خصیصه currentcell مشکلتان حل شود. مثلاً !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! (البته تست نکردم ولی گمانم جواب دهد) قله بلند15-12-2008, 12:18 AMسلام من به جواب رسیدم ولی به صورت ساده. چون کدهای مخصوص این کار رو نداشتم ولی هنوز هم اگر چنین کدی پیدا بشه، استقبال می کنم. راستش برنامه ام کمی پیچیده است و می ترسم که اگر وارد جزئیاتش بشم، خواننده ای مثل خودم علاوه برا اینکه لذتی از خوندنش نبره دلسرد هم بشه برای این که این سوال بالاخره یک پاسخ منجر به حل مساله رو در خودش داشته باشه، بر خودم واجب دونستم که حتماً به راه حل خودم اشاره ای بکنم. و اما چگونه به جواب رسیدم. من دو تا سوال رو مطرح کرده بودم. اول اینکه: چگونه داده درون کمبو باکس وقتی درجی اتفاق می افته، درست به گزینه ای اشاره بکنه که تازه درج شده. جواب: چون داده درون کمبو باکس از نوع کاراکتری است(کمبو باکس مثال من) ، پس من به طریقی(که گفتنش خودش می شه یه بحث جدید) رشته ای را به دست می آورم تا بتوانم آن را بهانه ای کنم و به کمبو باکس بفهمانم که دقیقاً به رشته همنام این رشته اشاره کن. می دونم که بدتر گیج شدید. ای کاش می شد کاربران هم می تونستند یک نمونه قرار بدن. mycombobox.text=mystring سوال دوم: چه جوری به دیتاگرید بفهمونم که همانجایی رو نشون بده که کمبو هم داره نشون می ده. یعنی کاربر بفهمه که چه چیزی رو درج کرده. یعنی کاربر حق نداره بدونه چه سطری بالاخره درج شده؟! جواب: من از روش حلقه for استفاده کردم. روشی ساده. اول تعداد سطرهای دیتاگریدم رو شمردم ، بعد حلقه رو تشکیل دادم و گفتم که اگر سلول اول از سطر اول با داده رشته ای من برابر بود، از حلقه بیا بیرون و مقداری رو که حلقه شمرده رو بگذار به عنوان سطری که در دیتاگرید جدیداً اضافه شده، اگر هم برابری حاصل نشد که دوباره حلقه می چرخه. حالا حتی اگر این رکورد تاره درج شده ، وسط های سطرهای دیتاگرید باشه، باز هم نمی تونه از دید کاربر فرار کنه! shalineh15-12-2008, 03:01 PMسوال دوم: چه جوری به دیتاگرید بفهمونم که همانجایی رو نشون بده که کمبو هم داره نشون می ده. یعنی کاربر بفهمه که چه چیزی رو درج کرده. یعنی کاربر حق نداره بدونه چه سطری بالاخره درج شده؟! جواب: من از روش حلقه for استفاده کردم. روشی ساده. اول تعداد سطرهای دیتاگریدم رو شمردم ، بعد حلقه رو تشکیل دادم و گفتم که اگر سلول اول از سطر اول با داده رشته ای من برابر بود، از حلقه بیا بیرون و مقداری رو که حلقه شمرده رو بگذار به عنوان سطری که در دیتاگرید جدیداً اضافه شده، اگر هم برابری حاصل نشد که دوباره حلقه می چرخه. حالا حتی اگر این رکورد تاره درج شده ، وسط های سطرهای دیتاگرید باشه، باز هم نمی تونه از دید کاربر فرار کنه! این روش اصلا مناسب نیست. در حجم بالای اطلاعات و داده ها، حلقه شما وقت کاربر و منابع سیستم رو به هدر خواهد داد. برای یافتن آخرین رکورد وارد شده، ابتدا باید رکورد شما دارای فیلد منحصر به فرد باشد.( بهتر است این فیلد از نوع عددی باشد مثلا Id مربوط به همون رکورد) سپس با دستور OleDbCommand.ExecuteScalar می توان آخرین آی دی وارد شده رو بدست آورد. و در نهایت با استفاده از همون روشی که کاربر H2 گفتند نشانگر را به ردیف مورد نظرمان هدایت کنیم. قله بلند15-12-2008, 07:42 PMسلام ممنونم از اینکه توجه کردید من از DataGrid استفاده می کنم نه Datagridview همه کارهایی رو هم که شما فرمودید انجام داده ام. تنها نکته ای که برام جالبه، اشاره به سطر تازه درج شده در dataGrid است که به قول شما با حلقه for انجام نشه قله بلند23-12-2008, 11:44 PMبا سلام برای پیدا کردن راه حل یک سوال را مطرح می کنم. آیا زمانیکه ویرایشی یا حذفی و یا درجی در بانک اطلاعات اتفاق می افتد، رخدادی صدا زده می شود؟ مثلاً با کلیک روی سطر یا سلولی از دیتاگرید و با نوشتن کدهای لازم می توانیم به داده درون یک سلول دسترسی پیدا کنیم. شاید با دانستن این مطلب که چه زمانی چه رویدادی اتفاق می افتد بتوان بر مشکل فائق آمد قله بلند25-12-2008, 01:34 PMبا سلام دستور زیر اخرین سطر از DataGrid را تولید می کند . !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! آیا می توان این دستور را دستکاری کرد تا شماره سطری خاص به صورت تصادفی را تولید کند؟ _H2_27-12-2008, 12:59 AMسلام سوالات شما کمی گنگ است. برای همین هم سعی کردم چندان دخالت نکنم تا دوستان دیگر که بهتر متوجه میشوند جواب دهند. ولی شاید دوستان دیگر هم همین مشکل من را داشته باشند! ===== اول اینکه: چگونه داده درون کمبو باکس وقتی درجی اتفاق می افته، درست به گزینه ای اشاره بکنه که تازه درج شده آیا گزینه تازه درج شده شما، اخرین گزینه نیست؟ چه معیاری برای تشخیص آخرین درج دارید؟ primarykey جدولتان چیست؟ primarykey در زمان درج مشخص است یا حالت autonumber ای دارد؟ سوال دوم: چه جوری به دیتاگرید بفهمونم که همانجایی رو نشون بده که کمبو هم داره نشون می ده گراید شما سطری را نمایش میدهد، در حالی که یک combo معمولاً یک آیتم خاص را نمایش میدهد. یعنی شما یک گراید کامل دارید که کل جدول را نمایش میدهد و یک combo که فقط یک فیلد جدول را نمایش میدهد!!!؟ من از DataGrid استفاده می کنم نه Datagridview این بسیار غیر محتمل است! کنترلر DataGrid از Framework1 وجود داشت و در Framework2 برای سازگاری حفظ شد ولی مخفی شد و در عوض پیشنهاد شد از کنترلر DataGridView جدید استفاده شود. پروژه شما یا باید upgrade شده از 2003 باشد یا دستی DataGrid را دستی Toolbox اضافه کرده باشید. در هر صورت عموماً DataGridView ساده تر و معمول تر است و بهتر است شما هم به سادگی از کنترلر جدیدتر استفاده کنید. آیا زمانیکه ویرایشی یا حذفی و یا درجی در بانک اطلاعات اتفاق می افتد، رخدادی صدا زده می شود؟ هر دو کنترلر فوق الذکر رویدادهایی دارند، مثل CellEndEdit و CellClick و CurrentCellChanged و رویدادهای DataGridView بسیار بسیار بیشتر و کاملتر است ولی نمیدانم برای به چه دردتان خواهد خورد و میخواهید چه کنید! آیا می توان این دستور را دستکاری کرد تا شماره سطری خاص به صورت تصادفی را تولید کند؟ اصلاً متوجه نشدم! میخواهید یک سطر را شانسی انتخاب کنید؟؟ ===== موفق باشید. قله بلند27-12-2008, 03:49 PMبا سلام یکی از مشکلات این سایت این است که کاربران نمی توانند فایل های خود را در برنامه ضمیمه کنند و این مطلب مشکلات زیادی را پدید می آورد. نمی دانم دلیل مدیران محترم برای این کار چیست؟ اگر می شد این کار را کرد، آن وقت هم من راحت تر سوال ام را مطرح می کردم و هم برای شما نحوه طرح سوال گنگ و نامفهوم نبود. یک بار دیگر سوالم را مطرح می کنم: 1- من جدولی دارم با دو ستون که هر دو ستون آن کلید خارجی است و رویهم می شوند یک کلید اصلی برای جدول. این جدول طرح خودم نیست و از جدول های خود SQL2000 استفاده می کنم. 2- من از وب سرویس برای درج در این جدول استفاده می کنم. البته برای جواب سوال من شاید نکته مهمی نباشد ولی توضیح دادم. 3- من از dataset برای پر کردن سطرهای این جدول استفاده می کنم و آن را از سمت سرور برای مشتری می فرستم. شاید اینهم چندان مهم نباشد. 4- حالا می رویم سمت مشتری. من در سمت مشتری از DataGrid برای نمایش این سطرها استفاده می کنم. نمی دانم چرا از DataGrid استفاده کردم ولی تمام پیکر کارم بر اساس این شیء و رویداد های آن بنا شده است و چون وقت ندارم نمی توانم از شیء دیتا گرید ویو استفاده کنم. ای کاش این موضع را زودتر می فهمیدم. 5- روی فرم برنامه من یک کلید برای درج و تک باکس هایی برای ورود اطلاعات است. اینهم چندان مهم نیست. 6 -سطرهای جدول مورد نظر بر اساس یکی از فیلدها که کلید اصلی جدول دیگر است و در این جدول به عنوان کلید خارجی است به صعودی مرتب است. یعنی وقتی درجی انجام می شود ، سطر تازه درج شده هم از ترتیب تبعیت می کند. مثلاً می رود در بین سطرهای دیگر جای می گیرد. 6- وقتی بر اثر فشردن دکمه درج ، وب سرویس مورد نظر فراخوانی می شود، سطرهای درون dataset تازه می شوند و این بار رکورد تازه درج شده روی datagrid ظاهر می شود. در وب سرویس ، بعد از عمل درج دوباره dataset پُر می شود. 7- من با دو حلقه عمل مقایسه را بین دو داده وارد شده توسط کاربر و داده های دو ستون DataGrid را انجام می دهم و می توانم به سطری که تازه درج شده برسم و اشاره گر DataGrid را روی آن سطر منقل کنم. ولی مسلماً این کار ، کارایی ندارد. می خواهم بدانم آیا راهی وجود دارد که به صورت مستقیم بروم روی همان سطر تازه درج شده یا تنها راه آن استفاده از حقه هاست. انشاء الله که درست مساله را مطرح کرده باشم. قله بلند28-12-2008, 03:26 PMجناب -h2- عزیر ضمن عرض سلام و تشکر از شما، خواهشی داشتم من فقط تا ساعت 12 شب روز چهارشنبه(همین هفته) می توانم از خط تلفن برای ارتباط با اینترنت استفاده کنم. به همین خاطر خواهش می کنم هر انچه من باید در این رابطه بدانم را برایم آموزش دهید. به قول ابوریحان بیرونی که می گفتند: اگر بدانم و بمیرم بهتر است یا ندانم و بمیرم؟ همین قضیه شرح حال من هم شده ولی با کمی تغییر قله بلند28-12-2008, 05:07 PMراستی یادم رفت بگم که: من اجازه Sort را در دیتا گرید از کاربر سلب کرده ام تمام سطرهای جدول را به کاربر نشان می دهم کاربر می تواند روی ستون ها و سطرهای دیتا گرید کلیک کند و به دنبال داده ای بگردد. هر جا کلیک کند بالافاصله محتویات آن سطر برایش نشان داده می شود. دیتا گرید شامل قسمتی از سطرهای جدول مورد نظر نیست . شامل همه سطرهای جدول مورد نظر است. قله بلند28-12-2008, 11:14 PMباز هم سلام ببخشید که مطالب را تیکه تیکه یادم می یاد. جناب -h2- عزیر، هر سوالی که به ذهنتان می رسد را مطرح نمایید تا به آنها پاسخ دهم. دیگر مطلبی به ذهنم نمی رسد تا در این پست قرار دهم. با تشکر _H2_29-12-2008, 01:30 AMسلام یکی از مشکلات این سایت این است که کاربران نمی توانند فایل های خود را در برنامه ضمیمه کنند و این مطلب مشکلات زیادی را پدید می آورد. نمی دانم دلیل مدیران محترم برای این کار چیست؟ دلیلش مشخص است! به علت مصرف فضای سرور. مخصوصاً که MySQL در ضمینه مدیریت پیشرفته دیتاهای binary هم مشکلاتی دارد. شما میتوانید فایلهای خود را در بیشمار سایتهای آپلود رایگان آپلود کنید و اینجا لینک دهید. اگر میخواهید من یک برنامه بسیار ساده و آزمایشی برایتان درست میکنم که دیتایی را Insert کند و در هر شرایط به گراید اضافه شده و select شود، با هر sort ای در گراید و هر مجموعه سطرهای و بدون for کار کند. فقط من باید کاری را سه شنبه تحویل دهم و کار بسیار بسیار عقب است، نتیجتاً فوقش چهارشنبه میتوان مثال را برایتان حاضر کنم و بحث را ادامه دهیم. (علت تاخیر جواب هم همین است.) حتماً سعی میکنم پروژه نمونه برایتان 4شنبه آپلود کنم. میبخشید و موفق باشید. قله بلند30-12-2008, 12:38 AMسلام فقط اگر لطف کنید و قبل از ساعت 12 شب آدرس این برنامه رو بدید تابتونم دانلود کنم ممنون می شم. با تشکر _H2_31-12-2008, 12:28 AMسلام متاسفانه پروژه تحویلی خودم تمام نشد و مجبور شدم چند روزی تحویل را عقب بیاندازم. ولی نمونه کدی برای شما حاضر کردم. نمونه کد با #C است و از DataGrid قدیمی استفاده میکندف کلید جدول هم دو فیلد String مشترک هستند. برای سادگی و اجرا در همه سیستمها از بانک access استفادهکردم ولی این مطلب مطلقاً تفاوتی در کد ایجاد نمیکند. پروزه یک TypedDataSet به همراه یک TypedDataAdapter دارد که میشد معمولی هم باشند ولی احتمال دادم اینطوری مستند و شفاف تر خواهد بود. از هر دو کامپونت فوق روی Form برنامه قرار داده ام و یک کامپونت BindingSource هم گذاشته ام (البته احتمالاً DataView بازدهی بیشتری دارد ولی چون در ToolBox2008 به صورت پیشفرض وجود ندارد، گفتم استفاده از BindingSource ساده تر خواهد بود.) در واقع وقتی DataSource گراید شما مستقیماً یک DataSet باشد، گراید مجبور میشود به طورداخلی از یک DataView برای ترتیب نمایش استفاده کند و عملاً ایندکس سطر در گراید با ایندکس آن در DataSet هیچ رابطه ای نخواهد داشت. ولی اگر از یک BindingSource استفاده شود و ان به DataSet وصل شود و گراید به BindingSource این مشکل حل میشود و ایندکس سطرهای گراید همواره با ایندکس BindingSource برابر خواهد بود، نتیجتاً یافتن آیتم در BindingSource یافتن آن در گراید خواهد بود. با این روش ساده ایندکس در خود محل به سادگی چند خط پیدا شده و استفاده میشود و گراید میتواند به راحتی با سرستونها Sort شود و یا شامل همه اطلاعات دیتابیس نباشد، یعنی اطلاعات در گراید درج شود و سپس به دیتابیس اصلی اضافه شود، بی آنکه نیاز باشد کل دیتابیس در گراید بارگذاری شود. (در هر شرایطی مشکلی پیش نیاید.) کد باید قدرتمند، روان و ساده باشد. h02.ir/Download.aspx?File=DataGridOrdinal.zip ... ساعت 12 شب روز چهارشنبه ...گمانم 23 ساعت و نیم وقت داشته باشید! موفق باشید. _H2_31-12-2008, 12:46 AMسلام راستی یک سوال مهم! من الآن کمی وقت کردم و پست 12 تان را خواندم!!!!!! یک کم مشکوک بید! پست 10 شما حاوی یک کد صددرصد دسکتاپی و غیر وبی است (و پست 9) که من گمان میکنم برنامه شما ویندوزی است ولی: SQL2000 = سرورهای زمان هخامنشیان! وب سرویس = استفاده بیشتر در برنامه های وبی. DataGrid = یک کنترلر قدیمی ویندوزی و یک کنترلر روز ASP.Net ! تحت ASP.Net و وب که کدنویسی نمیکنید؟ (انشا ا...) یعنی برنامه تان ویندوزی-دسکتاپی است؟ (انشا ا...) (چون کد مثال من که برایتان آپلود کردم ویندوزی-دسکتاپی است.) قله بلند31-12-2008, 02:04 PMبا سلام اولاً من فقط توانستم کدهای درون فرم را باز کنم و ببینم. بقیه باز نمی شود. در ضمن فایل exe هم باز شد. در Ram عمل درج انجام می شد. این امر طبیعی است چون ارتباطی با جدولی وجود نداشت. هر گاه عمل درجی انجام می شود، اشاره گر می رود آخرین سطر را نشان می دهد. وقتی ستونی از DataGrid را Sort می کنم ، داده درج شده نیز از این مرتب سازی تبعیت می کند ولی باز هم اشاره گر می رود روی سطر آخر می ایستد. یعنی تا اینجا به هدف نرسیدم. در خطوطی که بلوکه شده اند ، قسمت هایی با خط زیر مشخص شده اند. این عناصر در VS2005 برای این شیء وجود ندارند. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! منظورم BindingSource و MainTableRow است. چگونه معادل کلاس ها و اشیایی که در VS2008 وجود دارند و در VS2005 وجود ندارند را پیدا کنم؟ چون خود فرم باز نمی شود من نمی توانم بفهمم که شما از چه اشیائئ و با چه نامی استفاده کرده اید _H2_31-12-2008, 10:48 PMسلام در 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 _H2_31-12-2008, 11:01 PMسلام چون طبق گفته شما چندان فرصتی ندارید و شاید وقت کافی برای رفع مشکل شما در دسترس نباشد، سعی میکنم باز توضیحات تکمیلی دهم تا اگر آنلاین شدید بدون در نظر گیری هر دو سورس شاید کمکتان کند. اصلاً از اینها که بگذریم... اصول کار ساده است شما DataSet را روی فرم قرار دهید و یک DataView هم از ToolBox روی فرم قرار دهید. خصیصه Table از dataView را به جدول مورد نظر تنظیم کنید و خصیصه DataSource از DataGrid را به DataView ست کنید. سپس در زمان Insert سطر را به DataView اضافه کنید با کدی شبیه این برای غیر TypedDataSet ها (کد Typed در سورس برنامه موجود است) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سپس با فرمان شبیه این ایندکس سطر را به دست آورید. البته در ذات دستور زیر هم نوعی for پیشرفته و با کلاس است! ولی از for شما بازدهی بیشتری دارد، چون فقط اشاره گرها جستجو میشود، یک چیزی شبیه جستجوی یک عدد int با 32 بیتی . !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در نهایت برای اعمال سطر انتخابی به گراید و select دن فرمان زیر را اجرا میکنید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. قله بلند31-12-2008, 11:56 PMسلام چون طبق گفته شما چندان فرصتی ندارید و شاید وقت کافی برای رفع مشکل شما در دسترس نباشد، سعی میکنم باز توضیحات تکمیلی دهم تا اگر آنلاین شدید بدون در نظر گیری هر دو سورس شاید کمکتان کند. موفق باشید. سلام ممنونم از اینکه کمک می کنید و براتون حل مساله مهمه من که نمی تونم دیگه سوالی مطرح کنم. شاید بتونم وارد سایت بشم! این رو نمی دونم. حالا اگر دوباره سوالی داشتم چه جوری مطرح کنم؟ من منظور شما رو از این دو جمله نفهمیدم. قله بلند01-01-2009, 12:03 AMسلام rapidshare.com/files/178529355/datagridordinal.zip سلام متاسفانه لینکی برای دانلود فایل وجود نداره. نام فایل و سایز فایل هست ولی لینکی برای دانلود نیست _H2_01-01-2009, 12:43 AMسلام من منظور شما رو از این دو جمله نفهمیدم منظورم ان بود که چون تا ساعت 12 فرصت دارید، هر چه به ذهنم میرسد را بگویم تا شاید دیگر نیازی به پرسیدن سوال نباشد و به جواب مطلوب برسید. متاسفانه لینکی برای دانلود فایل وجود نداره. نام فایل و سایز فایل هست ولی لینکی برای دانلود نیست برایم عجیب است که تا حالا از راپید چیزی دانلود نکرده اید، جزء سرورهای بسیار معروف اپلود و دانلود است. شما هم به راحتی میتوانید فایلهایتان را در این سایت آپلود کنید تا حلال مشکل فقدان امکان attach در این سایت باشد. برای دانلود کافی است دکمه FreeUser را کلیک کنید و سپس دانلود را مشاهده خواهید کرد. قله بلند01-01-2009, 02:59 AMسلام من از این سایت هم دانلود کردم و هم در آن فابل آپلود کردم. نمی دونم چرا چشم من دکمه به این بزرگی رو ندید؟!! خوب خطای دیده دیگه! امیدوارم جواب ارسال بشه قله بلند01-01-2009, 05:37 AMبا سلام نشد که نشد که نشد نشانگر می ره به سطر آخر و اصلاً اثری از sort ذاتی جدول نیست. وقتی من فرم رو می بندم و دوباره لود می کنم ، سطر تازه درج شده دقیقاً از خاصیت جدول پیروی می کنه ولی بدون حضور نشانگر جناب -H2- یک خواهشی دارم چون برناه باز نمی شه و من فقط کدهای درون فرم را می بینم، لطف کنید و قطعات برنامه رو توضیح بدید که چه کار می کنن. مثلاً اشیائی که استفاده می کنید دارن چه کار می کنن؟ یا اینکه در کدام حالت ارتباط با پایگاه قطع شده و دوباره این ارتباط برقرار می شود؟ من معنای کاربردی این اشیاء رو نمی فهمم. خدایش گیج گیج گیج ام. الان نیم ساعتی از 5 صبح گذشته و دور از چشم مخابرات این پست رو فرستادم. خدا رو شکر. خدا کنه تا روز جمعه بتونم با سایت ارتباط داشته باشم. البته به مدد بی خیالی مخابرات!!! قله بلند01-01-2009, 07:00 AMباز هم سلام حالا که خدا با من یاره، اجازه بدید لینکی رو معرفی کنم که رسماً معلوم نیست چی به چیه؟ ولی فکر کنم ایده جالبی داشته باشه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 6779]
-
گوناگون
پربازدیدترینها