CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何让一列数据显示在一行,谢谢!!用DataGrid 或是DataList

楼主buer(基础训练)2003-06-03 10:50:59 在 .NET技术 / ASP.NET 提问

如何让一列数据显示在一行,谢谢!!用DataGrid   或是DataList  
  问题点数:0、回复次数:4Top

1 楼dongchuanlu(一条鱼)回复于 2003-06-03 11:01:22 得分 0

1.控件  
  <asp:datagrid   id="DataGrid1"   style="Z-INDEX:   101;   LEFT:   8px;   POSITION:   absolute;   TOP:   8px"   runat="server"   AutoGenerateColumns="False">  
  <Columns>  
  <asp:BoundColumn   DataField="intid"   HeaderText="intid"></asp:BoundColumn>  
  <asp:BoundColumn   DataField="VCHATravelAgency"   HeaderText="VCHATravelAgency"></asp:BoundColumn>  
  <asp:TemplateColumn>  
  <HeaderStyle   HorizontalAlign="Center"   Width="136px"></HeaderStyle>  
  <ItemStyle   HorizontalAlign="Center"></ItemStyle>  
  <ItemTemplate>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
  <asp:TemplateColumn>  
  <HeaderStyle   HorizontalAlign="Center"   Width="136px"></HeaderStyle>  
  <ItemStyle   HorizontalAlign="Center"></ItemStyle>  
  <ItemTemplate>  
  4  
  </ItemTemplate>  
  </asp:TemplateColumn>  
  <asp:TemplateColumn>  
  <HeaderStyle   HorizontalAlign="Center"   Width="136px"></HeaderStyle>  
  <ItemStyle   HorizontalAlign="Center"></ItemStyle>  
  ItemTemplate>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
  <HeaderStyle   HorizontalAlign="Center"   Width="136px"></HeaderStyle>  
  <ItemStyle   HorizontalAlign="Center"></ItemStyle>  
  <ItemTemplate>  
  6  
  </ItemTemplate>  
  </asp:TemplateColumn>  
  </Columns>  
  </asp:datagrid>Top

2 楼dongchuanlu(一条鱼)回复于 2003-06-03 11:03:16 得分 0

2.  
  private   void   DataGrid1_ItemCreated(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
   
  if(e.Item.ItemType   ==   ListItemType.Item||e.Item.ItemType   ==   ListItemType.AlternatingItem)  
  {  
  if   ((e.Item.ItemIndex==0))  
  {  
  e.Item.Cells[2].RowSpan=myTempTable.Rows.Count;  
  e.Item.Cells[4].RowSpan=myTempTable.Rows.Count;  
  }  
  else  
  {  
  e.Item.Cells.RemoveAt(2);    
  e.Item.Cells.RemoveAt(3);    
  }  
  }  
  }Top

3 楼dongchuanlu(一条鱼)回复于 2003-06-03 11:05:27 得分 0

private   void   DataGrid1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
  if(e.Item.ItemType   ==   ListItemType.Item||e.Item.ItemType   ==   ListItemType.AlternatingItem)  
  {  
  if   ((e.Item.ItemIndex==0))  
  {  
  e.Item.Cells[2].Text="your";  
  e.Item.Cells[4].Text="our";  
  }  
  }  
  }Top

4 楼bsky8021(世外桃源)回复于 2003-06-03 11:11:56 得分 0

datagrid有水平显示和垂直显示,默认的是水平显示。你把他调到垂直显示就可以了。Top

相关问题

  • 能否获得DataGrid某一行没有绑定的数据值?
  • DataGrid怎样一行显示4条数据
  • 如何使用javascrip取得datagrid的某一行数据阿??
  • 如何删除dataGrid数据的某一行???
  • 如何用代码给DataGrid中加一行数据?
  • DataGrid如何坚着显示数据库中一行的信息?
  • DataGrid 中,怎样设置列的数量?怎样一行一行的加入数据?
  • 在winform中datagrid显示的时候在最后一行后总会有一行null的数据,怎么去掉?
  • 【求助】如何选中datagrid一行数据,然后添加一行,进行添加,修改,删除
  • winform里datagrid的问题:怎么得到datagrid里某一行的数据,如何判断某一行数据被选中了?

关键词

  • datagrid
  • 显示
  • item
  • itemtype
  • listitemtype
  • cells

得分解答快速导航

  • 帖主:buer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo