PDA

View Full Version : مقدار دهی به گرید



شهابسلطانی
چهارشنبه 03 اردیبهشت 1399, 17: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);

}
}
}

the king
چهارشنبه 03 اردیبهشت 1399, 18:05 عصر
اون کد (0)SetValues مقدار 0 رو در اولین Cell از سطر مورد نظر قرار میده، SetValues(0, 0) مقدار 0 رو در دو Cell ابتدایی از سطر مورد نظر قرار میده، SetValues(0, 0, 0) سه Cell و ...

شهابسلطانی
جمعه 05 اردیبهشت 1399, 10:19 صبح
اون کد (0)SetValues مقدار 0 رو در اولین Cell از سطر مورد نظر قرار میده، SetValues(0, 0) مقدار 0 رو در دو Cell ابتدایی از سطر مورد نظر قرار میده، SetValues(0, 0, 0) سه Cell و ...

دوست عزیز این کار رو کردم ولی با این ارور مواجه میشم
ضمن اینکه تموم سلولهای مورد نظرم رو صفر میکنه بجز اونی که من نیاز دارم صفر بشه:متفکر:
دقیقا من نیاز دارم که عدد ستون "مقدار" صفر بشه
151644

شهابسلطانی
جمعه 05 اردیبهشت 1399, 10:29 صبح
دوست عزیز این کار رو کردم ولی با این ارور مواجه میشم
ضمن اینکه تموم سلولهای مورد نظرم رو صفر میکنه بجز اونی که من نیاز دارم صفر بشه:متفکر:
دقیقا من نیاز دارم که عدد ستون "مقدار" صفر بشه
151644

اقا ممنون حل شد