当前位置:编程学习 > C#/ASP.NET >>

gridview绑定不到数据源

asp.net链接AS400数据库,gridview要绑定表A,A中有一列名为"unit$",不能改列名,绑定的db2sql语句怎么写?我试过select unit$ from A 和 select [unit$] from A 都返回NULL 。应该是这个$字符惹得祸,偏偏我又不能改列名,求高手帮忙看看,有没有办法解决,谢谢 --------------------编程问答-------------------- 没用过这么高级的,别名呢?
select [unit$] u from A --------------------编程问答-------------------- 绑定完成后,你可以改列头上的文字为unit$
.Columns[0].HeadText="unit$"; 貌似是这个,你找找看 --------------------编程问答-------------------- 你确定已经链上数据库?其它表可以查询没? --------------------编程问答-------------------- 给他加个别名试试 --------------------编程问答--------------------
引用 1 楼 Mackz 的回复:
没用过这么高级的,别名呢?
select [unit$] u from A


试过别名了,依然返回null --------------------编程问答--------------------
引用 2 楼 gxingmin 的回复:
绑定完成后,你可以改列头上的文字为unit$
.Columns[0].HeadText="unit$"; 貌似是这个,你找找看


现在就是绑定完成不了 --------------------编程问答--------------------
引用 3 楼 liuchaolin 的回复:
你确定已经链上数据库?其它表可以查询没?


肯定连上了,同一个表,换个列,列名里不带$就能绑定到数据 --------------------编程问答--------------------
引用 7 楼 k2216551786 的回复:
引用 3 楼 liuchaolin 的回复:你确定已经链上数据库?其它表可以查询没?

肯定连上了,同一个表,换个列,列名里不带$就能绑定到数据



引用 2 楼 gxingmin 的回复:
绑定完成后,你可以改列头上的文字为unit$
.Columns[0].HeadText="unit$"; 貌似是这个,你找找看


你查不带$的列的结果绑定gridview后,再修改列头为Unit$ --------------------编程问答--------------------
引用 8 楼 gxingmin 的回复:
引用 7 楼 k2216551786 的回复:
引用 3 楼 liuchaolin 的回复:你确定已经链上数据库?其它表可以查询没?

肯定连上了,同一个表,换个列,列名里不带$就能绑定到数据


引用 2 楼 gxingmin 的回复:
绑定完成后,你可以改列头上的文字为unit$
.Columns[0].HeadText="unit$"; 貌似是这个,你找找看

你查不带$……


我是要把unit$这列数据显示出来可以让人修改 --------------------编程问答-------------------- select * from a 
然后设置一下Columns --------------------编程问答-------------------- 怎么设置Columns?
用<asp:BoundField DataField="unit$" HeaderText="unit$" />的话,会显示在选定的数据源上未找到名为“unit$”的字段或属性。 --------------------编程问答-------------------- 搞不懂啊,在jsp里执行select unit$ from A就能返回数据集,跑asp.net里却返回null
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,