


















怎么会显示成这样呢!
<asp:BoundColumn DataField="qid" HeaderText="问题号"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="问题">
<ItemTemplate>
<a href='AdminReFaq.aspx?qid=<%# DataBinder.Eval(Container, "DataItem.qid") %>' target=_blank>
<%# DataBinder.Eval(Container.DataItem,"qname") %></a>
</ItemTemplate>
</asp:TemplateColumn>

这是DataGrid中的显示!
********
个人犯的低级错误害大家跟着伤神,SAY SORRY!
经过跟踪发现qname在运行中为NULL,后检查发现在之前插入数据时,由于手误!textBox后没有用Text直接跟的是ToString();就是QnameTxt.ToString()。
谢谢大家的帮助
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。