واکشی اطلاعات از گرید ویو

هادی علیزاده

عضویت : 1397/06/25 پرسش ها : 40 پاسخ ها : 31

واکشی اطلاعات از گرید ویو

ارسال شده در : ‫۲ ماه قبل، دو شنبه ۲ دی ۱۳۹۸، ساعت ۰۹:۴۳

استاد مدائنی عزیز، سلام؛

یک گرید ویو در فرم قرار دادم که با کد زیر مقدار دهی شده:

foreach (var item in mailTo)
                        {
                            dgvContacts.Rows.Add(item.LoginID, item.Check, item.MailModality, item.MailTo);
                        }

مشکل اینجاست که موقع فراخوانی خطای null بر می گردونه.

foreach (DataGridViewRow item in dgvContacts.Rows)
        {
            int loginID = int.Parse(item.Cells[0].Value.ToString());
        }

این در حالیه که وقتی روی رویداد CellClick کد زیر رو قرار دادم، مقدار رو نشون میده:

MessageBox.Show(dgvContacts.CurrentRow.Cells[0].Value.ToString());

 

میشه راهنمایی بفرمایید.

سپاس فراوان

ایمان مدائنی

عضویت : 1396/09/10 پرسش ها : 5 پاسخ ها : 9486
ارسال شده در :‫۲ ماه قبل، دو شنبه ۲ دی ۱۳۹۸، ساعت ۱۱:۰۵

سلام 

متنن خطا ؟

1 تشکر

هادی علیزاده

عضویت : 1397/06/25 پرسش ها : 40 پاسخ ها : 31
ارسال شده در :‫۲ ماه قبل، دو شنبه ۲ دی ۱۳۹۸، ساعت ۱۱:۳۳

سپاس استاد،

حلقه ای که در کد وجود داشت مقدار NULL بر می گردوند. حلقه رو تغییر دادم، تصحیح شد.

مطرح کردن پرسش برای شما هم حتی به من انرژی میده و باعث میشه با دقت و تعمق بیشتری کد ها رو کنترل کنم.

باز هم سپاس استاد از لطف شما

0 تشکر

ایمان مدائنی

عضویت : 1396/09/10 پرسش ها : 5 پاسخ ها : 9486
ارسال شده در :‫۲ ماه قبل، دو شنبه ۲ دی ۱۳۹۸، ساعت ۱۱:۳۴

سلامت باشی دوست من 

1 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید