| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4451 人关注过本帖
标题:"System.IndexOutOfRangeException: 在位置 0 处没有任何行"错误!怎么改啊 ...
取消只看楼主 加入收藏
apple0129
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-28
收藏
 问题点数:0 回复次数:1 
"System.IndexOutOfRangeException: 在位置 0 处没有任何行"错误!怎么改啊
我的数据库中有数据但总出现dr = ds.Tables["entermx"].Rows[0];一行有错,不知怎么修改。我是从一个页面的DataGrid中一个链接列实现的一个链接页
public class entergoodsmx : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.DataGrid DataGrid1;
        public String entergoodsid;
        public DataRow dr;
private void Page_Load(object sender, System.EventArgs e)
        {
            //取得上个页面传递来的参数值
            entergoodsid = Request.Params["entergoodsid"];
            
            SqlConnection sqlcon = new SqlConnection("server=.;uid=sa;pwd=;database=peisong");
            //sqlcon.Open;
            string entermx="select * from entermx where entergoodsid =" + Convert.ToInt32(entergoodsid);
            SqlDataAdapter MyCommandnews = new SqlDataAdapter(entermx,sqlcon);
            DataSet ds = new DataSet ();
            MyCommandnews.Fill(ds,"entermx");
            dr = ds.Tables["entermx"].Rows[0];
}
}
搜索更多相关主题的帖子: System 数据库 quot 位置 public 
2008-04-10 19:57
apple0129
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-28
收藏
得分:0 
我这里涉及到两个表,entergoodsd(主键是entergoodsid)和entermx(外键是entergoodsid)
2008-04-10 20:08
快速回复:"System.IndexOutOfRangeException: 在位置 0 处没有任何行"错误!怎么 ...
数据加载中...
 
   



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

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