如题紧急求助,谢谢!

解决方案 »

  1.   

    我的意思是:如果选定DataGrid中的行我想让TextBox也跟着显示我指定列的值,求助!
      

  2.   

    两个方法:
    Server端,动态添加删除TextBox控件,在SelectIndexChanged事件里吧,
    Client端, 用Javascript控制一个div,div中放一个<input type="text"/>
      

  3.   

    private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
    {
        int i = this.dataGrid1.CurrentCell.RowNumber;//获取所选择的那一行的行号
        this.textBox1.Text = this.dataSet11.Orders[i][1].ToString();//取出该行的第2列的值
    }
      

  4.   

    使用数据绑定的做法:
    在constructor或者在窗体Load时dataGrid1.DataSource = sourceDataTable;
    textBox1.DataBindings.Add(new Binding("Text", sourceDataTable, "SourceColumn"));
      

  5.   

    dataview 为你的datagrid的datasource
    mapname 为datagrid中你要在textbox1中绑定的列名 textbox1.DataBindings.Add("text",dataview,"mapname");
     就行了