شهابسلطانی
چهارشنبه 03 اردیبهشت 1399, 18:12 عصر
سلام
یه حلقه نوشتم که اگر یکسری شرایط برقرار بود بره یک ردیف از گرید رو کلا عدد یفر بگذاره
الان تصویر میذارم ببینید
ولی فقط یکی از سلولها رو پیدا میکنه و مقدار دهی میکنه
151637
for(int i=0;i<dgv1.RowCount;i++)
{
for(int j = 0; j < Dg.RowCount; j++)
{
int val1 = Convert.ToInt32(dgv1.Rows[i].Cells["tas2CcNameMabId"].Value);
int val2 = Convert.ToInt32(Dg.Rows[j].Cells["mbtCCid"].Value);
if (val2 == val1)
{
dgv1.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.LightGreen;
Dg.Rows[j].DefaultCellStyle.BackColor = System.Drawing.Color.YellowGreen;
Dg.Rows[j].SetValues(0);
}
}
}
یه حلقه نوشتم که اگر یکسری شرایط برقرار بود بره یک ردیف از گرید رو کلا عدد یفر بگذاره
الان تصویر میذارم ببینید
ولی فقط یکی از سلولها رو پیدا میکنه و مقدار دهی میکنه
151637
for(int i=0;i<dgv1.RowCount;i++)
{
for(int j = 0; j < Dg.RowCount; j++)
{
int val1 = Convert.ToInt32(dgv1.Rows[i].Cells["tas2CcNameMabId"].Value);
int val2 = Convert.ToInt32(Dg.Rows[j].Cells["mbtCCid"].Value);
if (val2 == val1)
{
dgv1.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.LightGreen;
Dg.Rows[j].DefaultCellStyle.BackColor = System.Drawing.Color.YellowGreen;
Dg.Rows[j].SetValues(0);
}
}
}