Asp.net网站在发布网页后出现 "⼀"应用程序中的服务器错误. 在位置 0 处没有任何行.

2025-04-11 19:09:57
推荐回答(3个)
回答(1):

读取的数据为空,在使用数据集的时候,先判断记录数,然后再使用,下面的代码你可以举一反三

        if (ds.Tables[0].Rows.Count == 0)

        {

            PageClass.BindNoRecords(GridView1, ds);

        }

        else

        {

            GridView1.DataSource = ds.Tables[0].DefaultView;

            GridView1.DataKeyNames = new string[] { "id" };

            GridView1.DataBind();

        }

回答(2):

贴下不能访问的页面报错内容

回答(3):

数据未加载,你肯定是读取了数据处理第一条数据,结果根本就没数据给你处理