من این کد براش نوشتم اما باز مشکل داره:
int i;
string[] dExcel;
string[] cExcel;
private void ButMo_Click(object sender, EventArgs e)
{
dExcel = new string[GridView.Rows.Count];
try
{
for ( i = 0; i < GridView.Rows.Count - 1; i++)
{
dExcel[i] = GridView.Rows[i].Cells[2].Value.ToString();
}
for (int n = 0; n < GridView.Rows.Count - 1; n++)
{
cExcel[n] = GridView.Rows[n].Cells[3].Value.ToString();
}
for (int j = 0; j <= GridView.RowCount; j++)
{
if (GridView.Rows[i].Cells[0].Value.ToString() == GridView.Rows[i].Cells[2].Value.ToString())
{
if (GridView.Rows[i].Cells[1].Value.ToString() == GridView.Rows[i].Cells[3].Value.ToString())
{
MessageBox.Show("تست با موفقیت انجام شد");
}
else
{
MessageBox.Show("این مقدار وجود ندارد");
}
}
else
{
for (int k = 0; k <= GridView.RowCount; k++)
{
if(GridView.Rows[k].Cells[0].Value.ToString()== dExcel[k])
{
if(GridView.Rows[k].Cells[1].Value.ToString() == cExcel[k])
{
MessageBox.Show("تست با موفقیت انجام شد");
}
else
{
MessageBox.Show("این مقدار وجود ندارد");
}
}
else
{
MessageBox.Show("این مقدار وجود ندارد");
}
}
}
}
}
catch (Exception Err)
{
MessageBox.Show(Err.Message);
}
}
}