واضح آرشیو وب فارسی:سایت ریسک: View Full Version : کد نمایش اطلاعات یک ستون جدول در combo box ؟؟؟(#c) mohammad 200616-07-2009, 08:48 AMکد نمایش اطلاعات، همه فیلدهای یک ستون جدول در combo box رو می خواستم؟(به زبان سی شارپ) برای نمایش و انتخاب یکی از عناصر ستون به غیر از combo box راه دیگری هستش؟ ممنون mahdi7s16-07-2009, 10:52 AMسلام دوست عزیز شما می تونید برای انتخاب فیلدهای یک ستون از یک دستور انتخاب استفاده کنیید و سپس فیلدهای بدست آمده رو به کلکسیون Items شی combo box اضافه کنید. دستور انتخاب می تونه اینجوری باشه : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. mohammad 200616-07-2009, 11:26 AMسلام کد اضافه کردن ColumnName به ایتم combo box چه شکلی هستش؟ mahdi7s16-07-2009, 12:13 PMاگر شما در کل برنامه فقط به فیلدهای همان ستون نیاز دارید دستور انتخاب اولیه رو مطابق پست قبل قرار بدین و از کد زیر استفاده کنید و در غیر اینصورت دستور انتخاب رو هر گونه که نیاز شما رو برطرف می کنه قرار بدین ونهایتا از کد زیر استفاده کنید . که CommandString همان دستور انتخاب و ConnectionString رشته اتصال و ColumnName نام ستونی هست که می خواین فیلدهاش در ComboBox نشون داده بشن. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. hamishebahar16-07-2009, 12:19 PMکد اضافه کردن ColumnName به ایتم combo box چه شکلی هستش؟ سلام. این دیگه چه سوالیه؟ چنین سوالی = هنگ. اگه منظورتون آیتم هست میتونی از کد زیر استفاده کنی: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. mohammad 200617-07-2009, 12:27 AM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. ممنون.کد رو نوشتم درست کار کرد. من مفهومش رو نفهمیدم کپی کردم ازش.ممنون میشم همه قسمت های دو خط آخر رو کامل برام توضیح بدین mahdi7s17-07-2009, 12:48 AMمن مفهومش رو نفهمیدم کپی کردم ازش.ممنون میشم همه قسمت های دو خط آخر رو کامل برام توضیح بدین خصیصه ی Rows تمام ردیف های یک DataTable رو بر می گردونه که در اینجا ما با یک حلقه foreach بین تک تک ردیف ها پیمایش می کنیم و مقدار ستون مورد نظر شما رو از هر ردیف استخراج و اونو به ایتم های ComboBox اضافه می کنیم. موفق باشید. _H2_17-07-2009, 10:39 AMسلام البته فقط یادآوری میکنم که شما میتوانید از datsource هم استفاده کنید... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! با این روش میتوانید یک Vaalue هم به هر آیتم تخصیص دهید تا مثلاً یک سری متن string را بتوانید به یک سری اعداد ایندکس شده (مثلاً primarykey سطر مورد نظر) ارتباط دهید. mohammad 200617-07-2009, 12:50 PMاگر شما در کل برنامه فقط به فیلدهای همان ستون نیاز دارید دستور انتخاب اولیه رو مطابق پست قبل قرار بدین و از کد زیر استفاده کنید و در غیر اینصورت دستور انتخاب رو هر گونه که نیاز شما رو برطرف می کنه قرار بدین ونهایتا از کد زیر استفاده کنید . که CommandString همان دستور انتخاب و ConnectionString رشته اتصال و ColumnName نام ستونی هست که می خواین فیلدهاش در ComboBox نشون داده بشن. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. از همه دوستان که راهنمایی می کنند ممنونم. 3 تا سوال داشتم: در این کدهای بالا dt توی کدوم دیتا ست قرار می گیره؟ دستور select رو به چه نحوی روی یک data table میشه اجرا کرد؟ در این کد (foreach(DataRow row in dt.Rows datarow نوع داده مثل int است یا فرق می کنه.چه نوع داده ای است؟ mahdi7s18-07-2009, 12:14 PMاز همه دوستان که راهنمایی می کنند ممنونم. 3 تا سوال داشتم: در این کدهای بالا dt توی کدوم دیتا ست قرار می گیره؟ دستور select رو به چه نحوی روی یک data table میشه اجرا کرد؟ در این کد (foreach(DataRow row in dt.Rows datarow نوع داده مثل int است یا فرق می کنه.چه نوع داده ای است؟ با سلام 1) dt یک شی DataTable خالی هست و در مثال فوق ما اونو با یه شی DataAdapter (در اینجا da ) و متد Fill پر می کنیم و اطلاعات رو از پایگاه داده به اون انتقال می دیم. ولی شما می تونید بجای استفاده از یک DataTable از یک DataSet استفاده کنید که در اینجا نیازی به اینکار نیست. 2)برای مثال کد زیر تمام ردیف هایی که FirstName اونها با A شروع میشه رو بر می گردونه. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 3)دقیقا منظور شما رو نفهمیدم ولی دو حلقه ی زیر هیچ تفاوتی باهم ندارند. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اضافه می کنم کدی که دوست عزیز H2 گذاشتن دات نتی تر و بهتر است و استفاده از اون میتونه بهتر باشه. موفق باشید. mohammad 200618-07-2009, 01:23 PMمرسی. لطف کردی منظورم ادر مورد این کد بود ( DataRow row in dt.Rows) datarow و row اینجا چه مفهومی دارند؟ mahdi7s18-07-2009, 03:00 PMمنظورم در مورد این کد بود ( DataRow row in dt.Rows) datarow و row اینجا چه مفهومی دارند؟ مفهوم به خصوصی ندارن و این سینتکسی هست که برای حلقه ی foreach به کار می ره و همون طور که در پست قبل گفتم با حلقه ی for ای که در پایینش اومده هیچ فرقی نداره. اگر در دو کد پست قبل کمی بیشتر دقت کنید و هر اونها رو به کار ببرید براتون جا می افته. نهایتا پیشنهاد می کنم کتابی در زمینه سی شارپ مطالعه کنید بدک نباشد. موفق باشید. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 5224]