ورود

نسخه کامل مشاهده نسخه کامل : datagridview



MohammadJavad.T
09-11-2008, 22:29
سلام به همه دوستان
یه سوال داشتم اگه جواب بدین ممنون میشم
برای انتخاب شدن سطر از این خاصیت استفاده کردم


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

حالا میخواستم با انتخاب هر سطر از datagridview مقادیر موجود در هر کدام از سلول ها
به کنترل های که روی فرم گذاشتم برگرده . من از این کددر رویداد CellClick استفاده کردم ولی جاهای که سلول خالی وجود داره با خطا مواجه میشم .که همین امر باعث شد از try -catch استفاده کنم یا جاهای کهcheckbox بود اصلا بهم جواب نمیداد.


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


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

حالا باید چیکار کنم که با انتخاب هر سطر مقادیر سلول ها به textbox یاcheckbox بره؟

hamidreza_buddy
10-11-2008, 00:51
شما یه چک کن ببین مقدار null هست یا نه. چون وقتی یه سلول خالیه مقدارش null هست.
مثلاً

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

null هست و اگه ToString اون رو اجرا کنی exception رخ می ده.

MohammadJavad.T
10-11-2008, 19:51
null هست و اگه ToString اون رو اجرا کنی exception رخ می ده.

سلام دوست عزیز مننون از جوابی که دادین مشکلم رو حل کرد :10:

ولی تنها مشکلی که الان هست checkbox نمیدونم چطور سلولی که نوع ان از checkbox مقدار true یا false رو به check box رویه فرم انتقال بدم من ااین کد رو نوشتم ولی بهم جواب نداد


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

باید چیکار کنم؟

hamidreza_buddy
10-11-2008, 23:21
اینو بنویس ببین درست عمل می کنه یا نه؟


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

MohammadJavad.T
12-11-2008, 00:22
سلام دوست عزیز ممنون از جوابت
ولی فکر کنم شما منظور من رو متوجه نشدید
من میخوام وقتی چک باکسی که درون یکی از سلول های datagridview وحود داره تیک خورد چک باکسی که روی فرم من همزمان تیک بخوره .

hamidreza_buddy
12-11-2008, 00:57
می دونم! منظورم این بود که یکم با این کار برنامه رو debug کن و کم کم ببین اشکال کار کجاست!

ali12345678
28-03-2009, 20:39
:31::31:این کد کار میکند ولی اگر در قسمت RowEnterبنویسی اش
{
try
{
txtcode.Text= (dataGridView2.Rows[e.RowIndex].Cells[0].Value.ToString());
}
catch (Exception)
{
MessageBox.Show("Eroor");
}
}

MTPROG
29-03-2009, 08:41
بهتره از توابع تبدیل استفاده کنی مثلا

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

در ضمن اگر از رویداد Selection Change استفاده کنی Refresh تره