string program_name = this.dgv.SelectedRows[0].Cells["Column1"].Value.ToString();
这种玩意百度都可以百到

解决方案 »

  1.   


     string program_name = this.dgv.SelectedRows[0].Cells["program_name"].Value.ToString();
    这种玩意百度都可以百到
      

  2.   

    因为你是CurrentRow,当前选中的那行。
      

  3.   

    按理说不会,你下一个断点,停在那行,然后调试下。看看此时cells各个成员都是多少。
      

  4.   

    贴出你Form.Designer.cs中关于初始化DataGridView的代码。
    是不是你交换了前两列的位置。
      

  5.   

    dataGridView1.Rows[0].Cells[0].ToString();