2012-01-17 103 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"); 
}