0
我創建一個列名的DataTable的標題: 汽車品牌,汽車模型,汽車標識更改一個GridView
我然後綁定的數據表,以一個aspx的GridView(DevExpress的)。
後來然後我在節目中,想要改變的DataTable具有的字段名:
飛機製作,飛機型號,飛機標識
我把它綁定到同Gridview並最終得到如下消息:
在所選數據源中找不到名稱爲「Car Make」的字段或屬性。此錯誤的可能原因可能如下:網格列名稱的拼寫錯誤或不區分大小寫;將錯誤的或未正確初始化的數據源分配給網格。
我試圖做:
ASPxGridView1.Columns.Clear();
ASPxGridView1.DataSource = null;
ASPxGridView1.DataBind();
ASPxGridView1.DataSource = ds.Tables[0];
ASPxGridView1.DataBind();
這清除了在GridView完全不增加我的新紀錄。任何想法的人?
你有[的AutoGenerateColumns](http://msdn.microsoft.com/en-us/library/ system.web.ui.webcontrols.gridview.autogeneratecolumns.aspx)屬性設置爲「true」? – jadarnel27 2011-12-19 19:44:11
您之前綁定了哪個網格,並且在哪個事件中更改了列名?請更清楚。 – Akhil 2011-12-19 21:15:00
Jadarnel27 - 是的,我有夥伴 – user532104 2011-12-20 09:11:43