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

问一个有关datagrid的问题

楼主tiantdesigner(天之穹)2005-06-01 15:31:46 在 .NET技术 / ASP.NET 提问

我的datagrid在绑定数据源后,不管有多少数据,或者是没数据,都会显示250行,这是怎么一回事?? 问题点数:100、回复次数:6Top

1 楼wxqq2001(就让我用一生等待)回复于 2005-06-01 15:37:14 得分 20

代码贴出来看.Top

2 楼tiantdesigner(天之穹)回复于 2005-06-01 15:43:14 得分 0

<asp:DataGrid   ID="dg1"   Runat=server   Width="100%"   BorderWidth="0"   CellPadding="2"   CellSpacing="1"   BackColor="#6595d6"   AutoGenerateColumns="False"  
                                    PageSize=5   AllowPaging=True   ShowHeader=True>  
  <HeaderStyle   ForeColor="#ffffff"   BackColor="#76a6e7"   Font-Bold=True   HorizontalAlign=Center   CssClass="Header"/>  
  <SelectedItemStyle   BackColor="White"   />  
  <AlternatingItemStyle   ForeColor="Teal"   BackColor="#EDEDED"   />  
  <ItemStyle   ForeColor="Black"   BackColor="White"   />  
  <FooterStyle   Wrap="False"   Height="15px"   BackColor="#76a6e7"   />  
  <PagerStyle   NextPageText="上一頁"   PrevPageText="下一頁"   BackColor="White"   PageButtonCount="3"   Wrap="False"   Mode="NumericPages"   />  
  <Columns>  
  <asp:TemplateColumn>  
  <ItemStyle   HorizontalAlign=Center   Width=40/>  
  <HeaderTemplate>  
  狀態  
  </HeaderTemplate>  
  <ItemTemplate>  
  <img   src="img/<%#DataBinder.Eval(Container.DataItem,"theStatus")   %>"   border=0>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
  <asp:BoundColumn   DataField="MessageSend"   HeaderText="發件人"   ItemStyle-Width=50   ItemStyle-HorizontalAlign=Center/>  
  <asp:BoundColumn   DataField="MessageTo"   HeaderText="收件人"/>  
  <asp:HyperLinkColumn   DataTextField="MessageTitle"   HeaderText="主題"   DataTextFormatString="&lt;font   color=#333333&gt;{0}&lt;/font&gt;"  
    DataNavigateUrlField="MessageId"   DataNavigateUrlFormatString="inboxDetail.aspx?id={0}"/>  
  <asp:BoundColumn   DataField="MessageTime"   HeaderText="發布時間"/>  
  <asp:TemplateColumn>  
  <HeaderTemplate>  
  操作  
  </HeaderTemplate>  
  <ItemTemplate>  
    <asp:CheckBox   ID="l"   Runat=server/>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
  </Columns>  
                                  </asp:DataGrid>  
  然后在.cs文件中直接使用了一个dataset进行了绑定.  
  this.dg1.DataSource=ds1;  
  this.DataBind();Top

3 楼zzz631(大虾米)回复于 2005-06-01 15:43:43 得分 20

你是怎样绑定的,看看代码~~Top

4 楼wxqq2001(就让我用一生等待)回复于 2005-06-01 16:01:11 得分 30

看上去象是数据源ds的问题.后台的代码里对ds操作的呢?Top

5 楼brando_beat(Eの懒龙)回复于 2005-06-01 16:14:26 得分 30

贴后台绑定代码Top

6 楼tiantdesigner(天之穹)回复于 2005-06-02 09:21:34 得分 0

问题解决了,原来我在后台生成了两个DS,ds1和ds2   ,ds2返回145行记录,datagrid数据源为ds1,但由于dataset的存储方式,所以两个ds的记录都被绑进去了.Top

相关问题

  • 有关datagrid问题
  • 有关DataGrid问题
  • 有关datagrid的问题
  • 有关DataGrid的问题
  • 与DataGrid有关的问题
  • 有关datagrid的问题!
  • 有关DataGrid的两小问
  • 有关Datagrid的问题?
  • 有关Datagrid的问题
  • 有关DataGrid的小问题?

关键词

  • ds
  • 数据
  • datagrid
  • 后台
  • 问题
  • 绑定
  • 记录
  • dataset

得分解答快速导航

  • 帖主:tiantdesigner
  • wxqq2001
  • zzz631
  • wxqq2001
  • brando_beat

相关链接

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

广告也精彩

反馈

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