DataGrid的一个问题: Column “XXX” does not belong to Table “XXX”

yiwenqiang2005 2005-11-16 12:36:50
今天碰到一个DataGrid的问题,不知其解,大虾救救我呀!
显示:
DataGrid的一个问题: Column “XXX” does not belong to Table “XXX”!
...全文
145 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
纷享刘晨 2005-11-16
  • 打赏
  • 举报
回复
DataGrid的Source Table不包含在DataGrid中定义的邦订列

检查一下你得到DataSource的sql语句
ChengKing 2005-11-16
  • 打赏
  • 举报
回复
比如这句:
Text='<%# GetDemand(DataBinder.Eval(Container, "DataItem.demand").ToString())%>'

demand不属于你的绑定的数据源DataSet中表的一个字段.

将demand改为DataSet中表的一个正确字段名称就OK了
zcnetcsdn 2005-11-16
  • 打赏
  • 举报
回复
可能有两种情况:一种是检查一下你得到DataSource的sql语句是否和datagrid的列名不一样;另一种可能是datagrid自身的bug,尤其是在datagrid有数据时对datagrid数据源进行操作时容易发生(try...catch...也无法屏蔽这类错误),这种情况可以通过在每次更改datagrid数据源之前先将datagrid数据源清空来解决。

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧