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