PDA

View Full Version : عدم اضافه کردن Row به Datagrid



gh_fereydonpoor
یک شنبه 14 فروردین 1384, 13:34 عصر
سلام به همه دوستان
من می خواهم که در یک Datagrid اطلاعات را نمایش دهم و کاربر بتواند آنها را تغییر دهد ولی نتواند رکورد جدیدی را به آن اضافه کند آیا کسی تا به حال این کار را انجام داده است؟
مرسی ممنون
یا علی

علیرضا مداح
یک شنبه 14 فروردین 1384, 17:34 عصر
سلام .
برای اینکار باید از شی ء DataView کمک بگیرید ( در داخل برگه Data وجود دارد)
بدین منظور ابتدا شی ء Dataview را به جدول دلخواه در دیتاست مورد نظر توسط خاصیت DataSource بایند نمایید و سپس شی ء Datagrid را نیز به وسیله خاصیت DataSource به شی ء Dataview بایند کنید سپس برای اینکه کاربر اجازه اضافه کردن رکورد جدیدی را نداشته باشد ، خاصیت AllowNew مربوط به شی ء Dataview را بر روی False تنظیم نماییذ .

هادی123
یک شنبه 14 فروردین 1384, 19:25 عصر
با سلام
یک سوال
آیا در Datagrid در windows application میتوان تصویر هر رکورد را در ستونی نمایش داد ؟ :گیج:
من اینکار رو در web application انجام داده ام به این صورت که هر رکورد دارای فیلدی است که آدرس تصویر آن رکورد درآن قرار دارد . سپس در Datagrid ستونی ایجاد کردم که تصویر مربوط به هر رکورد را نمایش میداد.
با تشکر

gh_fereydonpoor
یک شنبه 14 فروردین 1384, 20:33 عصر
سلام
مرسی آقای مداح مشکل حل شد.
هادی جان سلام ، بله می شه من یک Class ایجاد کردم و از DataGridTextBoxColumn ارث بردم و سپس در Paint آن عکسم رو Draw کردم.ولی خیلی عذاب می ده Select نمی کنه و ....