| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1285 人关注过本帖
标题:[求助]GridView逐项添加的问题
取消只看楼主 加入收藏
ice_beiyu
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-7-10
收藏
 问题点数:0 回复次数:3 
[求助]GridView逐项添加的问题

总是提示:索引超出范围。必须为非负值并小于集合大小。
参数名: index
下面是部分代码:
for (i = 0; i <=dv.Tables[0].Rows.Count-1; i++)
{

GridView1.Rows[i].Cells[1].Text = dv.Tables[0].Rows[i]["D13"].ToString();
//GridView1.Rows[i].Cells[1].Text = dv.Tables[0].Rows[i]["Tcbh"].ToString();
GridView1.Rows[i].Cells[2].Text = dv.Tables[0].Rows[i]["d16"].ToString();
GridView1.Rows[i].Cells[3].Text = dv.Tables[0].Rows[i]["D14a"].ToString();
GridView1.Rows[i].Cells[4].Text = dv.Tables[0].Rows[i]["sszy"].ToString();
GridView1.Rows[i].Cells[5].Text = dv.Tables[0].Rows[i]["Gd1"].ToString();
GridView1.Rows[i].Cells[6].Text = dv.Tables[0].Rows[i]["D20"].ToString();

设计代码:
asp:GridView ID="GridView1" runat="server" Width="635px" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
<Columns>

<asp:ButtonField Text="详细查询" HeaderText="详细查询" />
<asp:BoundField HeaderText="姓名" ReadOnly="True" DataField="D13" />
<asp:BoundField HeaderText="性别" DataField="D16" />
<asp:BoundField HeaderText="部门" DataField="D14a" />
<asp:BoundField HeaderText="专业" DataField="sszy" />
<asp:BoundField HeaderText="学历" DataField="D30" />
<asp:BoundField HeaderText="工作时间" DataField="D20" />
<asp:BoundField HeaderText="培养主责人" DataField="pyzzr" />
<asp:BoundField HeaderText="培养直接责任人" DataField="pyds" />
<asp:BoundField HeaderText="总体培养目标" DataField="zongtimb" />
<asp:BoundField HeaderText="年度" DataField="pynd" />
<asp:BoundField HeaderText="年度培养目标" DataField="ndmb" />
<asp:BoundField HeaderText="年度考核" DataField="ndjg" />
<asp:BoundField HeaderText="月度" DataField="pyyd" />
<asp:BoundField HeaderText="月度考核" DataField="ydjg" />
<asp:BoundField HeaderText="学习纪录" DataField="ydxuexijl" />
<asp:BoundField HeaderText="月度学习报告" DataField="grxxbg" />
</Columns>

小弟实在想不出来怎么办了,求各位帮帮忙!急!!!急!!!急!!!谢谢了!

搜索更多相关主题的帖子: GridView 逐项 负值 索引 
2007-07-19 17:43
ice_beiyu
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-7-10
收藏
得分:0 

循环是因为查询出来的不是一条记录,直接绑定也不行,因为有些项不是要显示从数据库查出来的东西。比如说某个位置对应的数据库里的内容如果为空就显示:未制订,但是如果不为空也不是现实数据库里的内容,而是显示:已制订。


我试了,二楼的说的办法也不对!

2007-07-20 09:44
ice_beiyu
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-7-10
收藏
得分:0 
小弟刚刚用这个,还希望多给点提示。比如页面设置代码,还有数据绑定,希望详细点。书上写得很多都不实用。谢谢了
2007-07-20 14:00
ice_beiyu
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-7-10
收藏
得分:0 
还有就是,我所要显示的数据是从三个表中取得的,每一行数据都是
2007-07-20 14:04
快速回复:[求助]GridView逐项添加的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017161 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved