2012-01-17 104 views
0

是否可以绑定(或类似)标准文本框以显示datagridview文本框列中所选单元格的内容(动态)?将文本框绑定到datagridviewtextboxcolumn?

我的目标是,当此列中的某个单元格的值已更改时,textbox.text也会更改,并且当用户选择一个单元格时,则在此单独的文本框中键入某个值,该值正在更新datagridview textboxcolumns值。

+0

这是DataGridView有界限还是无界列? – adatapost 2012-01-17 14:14:13

+0

它有数据绑定列 – Bserk 2012-01-17 16:50:18

+0

然后看看答案。 – adatapost 2012-01-18 01:27:09

回答

1

是的,你可以将普通的dataSource绑定到TextBox和DataGridView。

public class Foo 
{ 
    public string Item { get; set; } 
} 

private void Form2_Load(object sender, EventArgs e) 
{ 
    List<Foo> list = new List<Foo>() 
     { 
     new Foo() { Item="1" }, 
     new Foo() { Item="2" } 
    }; 

    dataGridView1.DataSource = list; 
    textBox1.DataBindings.Add("Text", list, "Item"); 
}