如题,谢谢啊,

解决方案 »

  1.   

    DataGridRow dgr in dataGrid;
    textbox1.text = dgr.Cells[列号-1];
      

  2.   

    应该是
    DataGridItem dgi in dataGrid;
    textbox1.text = dgi.Cells[列号-1];
      

  3.   

    有个CurrencyManager类可以帮你进行管理
      

  4.   

    private void dataGrid1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    System.Drawing.Point  pt= new   Point(e.X,e.Y);       
    DataGrid.HitTestInfo  hti= this.dataGrid1.HitTest(pt);       
    if(hti.Type==DataGrid.HitTestType.Cell)       
    {     
    this.dataGrid1.CurrentCell   =   new   DataGridCell(hti.Row,   hti.Column);
    //rowi=hti.Row;//选中的行
    //this.dataGrid1.Select(hti.Row); 当选中行的时候可循环获取这一行的所有数据.
    this.Textbox1.Text=this.dataGrid1[hti.Row,hti.Column].ToString();
    }     
    }
      

  5.   

    http://community.csdn.net/Expert/topic/5046/5046826.xml?temp=.5030023
    看完心凉了半截!
      

  6.   

    楼上这位同志,DataGrid.HitTestInfo  hti= this.dataGrid1.HitTest(pt);中的DataGrid是什么啊,怎么它提示说要是类,不能是字段啊
      

  7.   

    绑定到数据集
    this.TextBox1.DataBinding.add(new Binding("text",datset1,"table.字段1));