字段绑定匹配的问题!马上结贴!

sy246 2004-08-10 04:36:55
我定义了一个asp:datagrid其中有一列我是这样定义的
<asp:BoundColumn DataField="F_SL" HeaderText="数量"ReadOnly="False">
</asp:BoundColumn>

获得数据的SQL语句是select a,c,d,e as F_SL from t1
这样呢我获得数据是正确的,可当执行到dg.DataBind();时就出错了.
原因是:
System.Web.HttpException: 选定数据源上未能找到名称为“F_SL”的字段或属性。

为什么呀?我要怎么改他呢?
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
csq0516 2004-08-11
  • 打赏
  • 举报
回复
up
Jinniu 2004-08-11
  • 打赏
  • 举报
回复
你可以先设定dataset的内容,在dataset中设定F_SL,这样你就可以通过查询结果来进行绑定了!
sy246 2004-08-11
  • 打赏
  • 举报
回复
怎么没有人回答我呀!自己顶顶
khpcg 2004-08-11
  • 打赏
  • 举报
回复
???
sy246 2004-08-10
  • 打赏
  • 举报
回复
可是系统不让修改这个呀!
sy246 2004-08-10
  • 打赏
  • 举报
回复
那样的话我就的每次动态的改DataField了!
boyxia 2004-08-10
  • 打赏
  • 举报
回复
dg.DataSource = yourDataTable;
再用yourDataTable.Columns[4].ColumnName看看名字到底是什么,再改成DataField的值。

110,566

社区成员

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

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

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