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

关于gridview的简单问题 望高手赐教

gridview 绑定了存储过程 aaa


aaa的执行结果为:

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,