WinForm程序,界面一个DataGridView控件和一个Button控件,TextBox控件。
程序启动时自动给DataGridView填充数据。点击Button提取第一行第一列数据。问题是:必须先用鼠标点击DataGridView中的第一行,再点击Button才能正确提取。目的是:不需要点击DataGridView,直接点击Button自动提取第一行第一列的数据。

解决方案 »

  1.   

    DataGridView.rows[0].cells[0].values.tostring()
      

  2.   


          int position; // the selected row index. 
          position = 0;  // here, you set it to 0, the first record.
          dataGridView1.DataSource = tb;
          dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
          BindingContext c = dataGridView1.BindingContext;
          if(c.Contains(tb))
          {
            BindingManagerBase b = c[tb];
            b.Position = position;
          }