با سلام
تو یه برنامه چند تا جدول داریم که می خواهیم به وسیله چند فرم مدیریت کنیم
فرم ها دارای قابلیت ویرایش ، حذف ، جدید و ... هستند
حالا به نظر شما برای این فرمها از DataGridView استفاده کنم یا ListView
با سلام
تو یه برنامه چند تا جدول داریم که می خواهیم به وسیله چند فرم مدیریت کنیم
فرم ها دارای قابلیت ویرایش ، حذف ، جدید و ... هستند
حالا به نظر شما برای این فرمها از DataGridView استفاده کنم یا ListView
پیشنهاد اینه که از دیتا گرید استفاده کنی. ( نظر شخصیمه)
هر کدام را بهر کاری ساختند.ارتباط دیتابیس با Datagrid خیلی آسونه.کار با ListView مستلزم یه کم کدنویسه (نظر شخصی)
کار کردن با دیتا گرید راحت تر است و امکانات بیشتر نسبت به لیست ویو دارد.
سلام
قصد جسارت ندارم ولی اصلا این دوتا قابل مقایسه نیستند. تو خیلی کارا یکی به درد نمی خوره و تو خیلی کارای دیگه دیگری. اگه فقط قصد نمایش به صورت Gridای دارید خوب DataGridView برای همینه (که البته من هنوز نتونستم خودمو راضی کنم که به جای گریدهای ComponentOne ازش استفاده کنم)
سلام
اشاره: آقای کریمی در پی ام خود خواسته بودند که در مورد سوال این تاپیکشون بیشتر حرف بزنیم. اینو گفتم که نگید "این کیه؟ یهو هوس کرده بعد از چند روز، آخرین پستو که اتفاقا هم مربوط به خودش بوده، بدون اینکه کسی جوابی خواسته باشه، جواب بده"
اما جناب کریمی
ListView در حالت طبیعی یه شباهت هایی با گریدها داره، اما اصولا اساس آن بر پایه گره ها است نه رکورد ها. از نظر این کنترل (و کنترل TreeView) هر چی شما میخواید وارد کنید به این معنیه که یه اصل داره و یه سری فرع و لذا کاربردهای خاصی هم پیدا میکنه. شما میتونید این کنترل رو با بخش اصلی پنجره های ویندوزی فولدر ها مقایسه کنید. اگه پنجره های فولدرهای ویندوز را در حالت Detail بذارید دقیقا شکلی مثل همین کنترل با Style پیش فرض آن خواهید دید. البته این کنترل Style های دیگه (مثل آیکون) رو هم ساپورت میکنه
اما گرید ها اصولا برای کار با یه دسته رکورد مناسب هستند و اگه درست متوجه شده باشم شما هم میخواهید همین کار رو کنید و در این چند فرم، میخواید که اطلاعات مختلفی رو از بانک بخونید و نمایش و ویرایش و اضافه و حذف داشته باشید. اگه حدسم درسته مطمئنا باید از گریدها استفاده نمایید.
نمیدونم کافیه یا نه. اگه بازم ابهامی هست بفرمایید تا بنده یا دوستان دیگه، پاسخ بدند. اگه دوستان هم در این رابطه نظری دارند بیان فرمایند