解决方案 »

  1.   

    把this.dataGridView1.Columns.Insert改成this.dataGridView1.Columns.Add再试
      

  2.   

            private void gridCust_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                try
                {
                    int CIndex = e.ColumnIndex;
                    int RIndex = e.RowIndex;
                    if (CIndex == 6)
                    {
                             MessageBox.Show("点击修改按钮         "+gridCust.Rows[RIndex].Cells["补料单号"].Value.ToString() );                 
                    }
                }        }
    其实这样写也可以
      

  3.   


    其实更直白的是gridCust.Rows[e.RowIndex].Cells["补料单号"].Value.ToString() ;就好!
    我现在就想知道为什么在有的窗体里面会索引会变,有的却不会