日期:2014-05-19  浏览次数:20363 次

GridView第一次进页面无法显示的问题,郁闷ing
刚才在调试一个站点的时候突然发现明明DB里有数据但是与之相连的GridView却不显示任何数据,
页面中有一个DropDownList,和一个GridView,DropDownList的autopostback=ture,进入页面之后如果选一下DropDownList,则GridView会显示数据。
Page_Load里面已经写入了:
if   (!IsPostBack)
                {
                //Show   the   data
                gvGrade.DataSource   =   CreateDataSource();
                gvGrade.DataBind();

后来发现把DB中的记录删掉一部分之后,进入页面也可以显示数据了,很是郁闷,不知道怎么解决这个问题。。。。

谢谢!

------解决方案--------------------
用断点跟踪一下.
------解决方案--------------------
代码看不出问题来,F5跟踪一下看看.
------解决方案--------------------
检查一下 CreateDataSource();
------解决方案--------------------
能再说的详细点吗?
------解决方案--------------------
跟踪调试一下吧
------解决方案--------------------
代码看不出问题来,F5跟踪一下看看.
------解决方案--------------------
gridview的取值和DropDownList有关吗,看看页面首次显示时,DropDownList的值情况。
------解决方案--------------------
F5跟踪一下看看
不行,就重新建个页面