PDA

نسخه کامل مشاهده نسخه کامل : ریختن اطلاعات در ستون دیتاگریدویو



neda_traveler
12-12-2011, 10:31
سلامت خدمت دوستان
من می خوام یکسری اطلاعات که در دیتابیس ذخیره کردم در ستونی از گرید نمای بدم
و این کد هم جواب میده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منتها در این هر دفعه یک ستون به گرید داره اضافه میشه و یک راهش اینه که با متغیر بررسی کنیم اگر فقط بار اول بود این اجرا بشه
و این جالب نیست
می خواستم بدونم راه دیگری هم وجود داره ؟ که نیازی به این خط نداشته باشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با تشکر:11:

_H2_
22-12-2011, 02:26
سلام
در فرم Properties گراید خصیصه Columns دارید.
چرا ستون را آنجا و در زمان طراحی اضافه نمیکنید؟

neda_traveler
22-12-2011, 13:16
سلام با تشکر از شما
برای اینکه طبق کد زیر

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

من باید
DataGridViewComboBoxColumn noe = new DataGridViewComboBoxColum
تعریف کنم تا بتونم این ستون مورد نظر گرید پر کنم از طرفی اگر
dataGridView2.Columns.Add(noe);
این نگذارم و در داخل گرید ستون درست کنم و و تنظیمان مورد نظر به اون سلول بدم
اما میبینم اون سلول پر نمیشه
بنابراین مجبورم از این روش برم
با تشکر:11:

_H2_
24-12-2011, 23:35
سلام
در حین ساخت ستون جدید در همان زمان طراحی، نوع ستون را میتوانید تعریف کنید.
Columns->Add->Type

یا حتی پس از اضافه کردن ستون میتوانید نوع ان را به DataGridViewComboBoxColum تغییر دهید.
در فرم columns ستون مورد نظر را انتخاب کرد و خصیصه ColumnType را ویرایش کنید.
تمام مقادیر تخصیص و پرشده شما هم از همین فرم قابل اصلاح است.

یک امتحانی بفرمائید... :46: