假設我有一個這樣的數據表:數據綁定到programmaticly創建數據表
DataTable dt = new DataTable("Woot");
dt.Columns.AddRange(new DataColumn[]{
new DataColumn("ID",typeof(System.Guid)),
new DataColumn("Name",typeof(String))
});
當我嘗試控件綁定到它:
this.txtName.DataBindings.Add("Text", _dtRow, "Name");
我得到這個異常:
無法綁定到數據源上的屬性或列 名稱。參數 名稱:數據成員
知道爲什麼這可以工作在一個DataAdapter創建數據表,但不能在programmaticly創建一個?
不,我綁定到在數據網格中選擇的單個行,而不是整個表。 – FlySwat 2009-01-08 19:14:38
爲什麼不綁定到數據表呢?這樣,如果您在表格中選擇不同的行,text屬性將相應地改變。我猜這就是數據綁定的全部目的...... – 2009-01-08 19:21:41