关于gridview的简单问题 望高手赐教
gridview 绑定了存储过程 aaaaaa的执行结果为:
select a as 比率, b as 比率 ,c as 比率 from temp_table
现在gridview中表头显示如下
比率1 比率2 比率3
请问能否不让它自己区分,直接全部按比率这个字段来显示 --------------------编程问答-------------------- 没懂什么意思 你既然让他来显示比率1 那就直接AS 比率1得了呗。 --------------------编程问答-------------------- 修改gridview的headerText
GridView.Columns[i].HeaderText ="" --------------------编程问答-------------------- 可能是gridview自己有这样的机制会把相同的字段区分开来吧,还真没试过有这样的问题。
最至少,你可以在RowDataBound事件里面 if(e.Row.RowType == DataControlRowType.Header)再改回来 --------------------编程问答-------------------- 那就组成到一列吧。 你这个捞出来有3列。
select a as 比率 from temp_table
Union All
select b as 比率 from temp_table
Union All
select c as 比率 from temp_table
--------------------编程问答-------------------- 2楼正解 --------------------编程问答-------------------- <asp:GridView ID="GV" runat="server" AutoGenerateColumns="False" CellPadding="1"
Font-Size="12px" ForeColor="#333333" Width="720px" >
<Columns>
<asp:BoundField DataField="比率" HeaderText="比率1" />
<asp:BoundField DataField="比率" HeaderText="比率2" />
<asp:BoundField DataField="比率" HeaderText="比率3" />
</Columns>
</asp:GridView>
后台绑定数据
补充:.NET技术 , ASP.NET