麻烦各位高手看看代码有没有问题?  但执行时, 没数据结果....
else
                {  //程序到此就停止继续执行了                       for (int i = 0; i < dgvOdd.Rows.Count - 1; i++)
                        {
                            //如果货号与datagridview的列货号一致
                            //执行数据填充
                            if (tbx货号.Text.Trim() == dgvOdd.Rows[i].Cells[0].Value.ToString())
                            {
                                //intaa 当前datagridview的某行的订货量
                                int intaa = int.Parse(dgvOdd.Rows[i].Cells[2].Value.ToString());
                                //intcc tbx订货量的int值
                                int intcc = int.Parse(tbx订货量.Text.Trim());
                                //intZZ  合计总订货量的值
                                int intZZ = intaa + intcc;
                                //intbb  库存量的int值
                                int intbb = int.Parse(dtStrock.Rows[0]["Stock"].ToString());
                                //intb 货品单价的int值
                                int intb = int.Parse(dtStrock.Rows[0]["Price"].ToString());
                                //intM  合计金额
                                int intM = intZZ * intb;
                                string strM = intM.ToString();
                                string strZZ = intZZ.ToString();
                                //如果合计量小于库存量
                                if (intZZ < intbb)
                                {
                                    string[] strRow1 = new string[] { tbx货号.Text.Trim(), dtStrock.Rows[0]["GoodsName"].ToString(), strZZ, dtStrock.Rows[0]["Price"].ToString().Trim(), strM.Trim() };
                                    object[] objRows = new object[] { strRow1 };
                                    foreach (string[] rowArray in objRows)
                                    {
                                        dgvOdd.Rows.Add(rowArray);
                                    }
                                }                            }