السلام عليكم ورحمة الله وبركاته
لدي هذا السوال عن dataGridView وارجو المساعدة؟
لدي داتا غريد تحوي عامودين العمود الاول نص والعمود الثاني check box
ما هو الحدث الذي يساعدني عند الضغط على الcheck boox يتم اخذ النص
قمت بالمحاولة ولكنه جميع الاحداث يتم تنفيذها قبل الضغط على check box وفقا للكود
private void dataGridView2_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
try
{
s = "";
Boolean enter = false;
for (int i = 0; i < dataGridView2.RowCount; i++)
{
Boolean b = (Boolean)dataGridView2.Rows.Cells[1].Value;
if (b)
{
if (enter)
s = s + ",\"" + dataGridView2.Rows.Cells[0].Value.ToString() + "\"";
else
s = s + "\"" + dataGridView2.Rows.Cells[0].Value.ToString() + "\"";
enter = true;
}
}
label1.Text = s;
}
catch
{
}
}
فتظهر لي المشكلة التالية انه اخر قيمة تم التعليم عليها لا يتم اخذها كما في الصورة
وشكرا للرد والمساعدة