PDA

View Full Version : مشکل با تنظیمات data grid view



elderado
جمعه 18 فروردین 1391, 19:12 عصر
با سلام به همه
من میخوام دیتا گرید ویو رو طوری تنظیم کنم که کاربر اجازه انتخاب کردن یک سلول رو نداشته باشه و فقط بتونه یک ردیف رو انتخاب کنه و با انتخاب کردن هر ردیف اطلاعات اون ردیف توی فرم لود بشه برای آپدیت شدن
ممنونم از کمک شما

morteza271
جمعه 18 فروردین 1391, 19:49 عصر
شما باید خاصیت SelectionMode از گریدتون رو برابر با FullRowSelect قرار بدین.
بعد با استفاده از خاصیت CurrentRow می توانید به ستون ها و مقدار آنها در سطر جاری دسترسی داشته باشید.
موفق باشید

elderado
جمعه 18 فروردین 1391, 22:13 عصر
ببخشید من تازه کارم
نمیدونم اینی که شما گفتین رو چجوری باید بنویسم
میشه برام بنویسین؟؟؟
ممنون میشم

morteza271
جمعه 18 فروردین 1391, 22:17 عصر
ببینید شما اول از داخل Propertice گرید خاصیت SelectionMode رو برابر FullRowSelect قرار بدین.
بعد با کد زیر می تونید به ستون اول جدولتون دسترسی داشته باشین و مقدارشو بخونید :
اینم کد :
dataGridView1.CurrentRow.Cells["Id"].Value.ToString();

در اینجا Id نام ستون گرید هستش که به جای اون می تونید اندیس ستون رو هم بذارین مثلا اینطوری :
dataGridView1.CurrentRow.Cells[0].Value.ToString();

به جای Id و یا 0 می تونید هر ستون دیگه ای رو که میخواین مقدارش رو بخونید رو بذارید.

امیدوارم توضیحاتم کامل باشه!اگه بازم مشکلی بود خبرم کنید.
موفق باشید.

Mahmoud Zaad
یک شنبه 03 اردیبهشت 1391, 19:49 عصر
با سلام مجدد خدمت مهندسین عزیز
من میخوام دقیقا با کلیک کاربر روی یک ردیف خاص
اطلاعات اون ردیف توی فرم لود بشه، اطلاعات توی ردیفی که انتخاب شده رو چجوری بکشم بیرون
این کدی که نوشته شده این رو بر میگردونه
{ DataGridViewRow { Index=0
از اینکه راهنماییم میکنین ممنونم

سلام پست 773 این تاپیک (http://barnamenevis.org/showthread.php?64210-نمونه-برنامه-های-کوچک-و-مفيد-در-سي-شارپ/page78) رو ببینید.