去掉这句DataSet ds=new DataSet();试试!!

解决方案 »

  1.   

    应该去掉mydatalist= new DataList();这句
      

  2.   

    to  icyer() 
    老大 
    你能讲讲 为什么要去掉这句吗
      

  3.   

    我Copy错了,应是这句mydatalist= new DataList();
      

  4.   

    adapter.Fill(ds,"mysave");
           mydatalist= new DataList();
           mydatalist.DataSource=ds.Tables[0].DefaultView;把ds.tables[0].defaultview
    中的 0 改为 "mysave"
      

  5.   

    如果去掉这句mydatalist= new DataList();还不行的话,改为
    <ItemTemplate>
                 sdfljslfjalsdjflsdjf   
                <%# DataBinder.Eval(Container.DataItem, "tittle") %>
    </ItemTemplate>
    放几个字进去,看看是没显示,还是没数据显示!!
      

  6.   

    老大,你的datalist是一个control,你或者从toolbox中drag一个datalist到你的webpage上,或者这样:DataList myDataList = new DataList();
    myDataList.ClientID = "MyDataListID";
    myDataList.Visible = true;
    myDataList.Style["position"] = "absolute";
    myDataList.Style["Left"] = "0px";
    myDataList.Style["Top"] = "0px";
    myDataList.Style["Width"] = "100px";
    myDataList.Style["Height"] = "100px";
      

  7.   

    是这句(mydatalist= new DataList();)搞的鬼
    现在可以了,有谁可以出来解释以下吗??
    我过一会二管理给分
      

  8.   

    一定是这里的问题:mydatalist.DataSource=ds.Tables[0].DefaultView;
    “mysave" 表并不是table[0]要把这句改为:mydatalist.DataSource=ds.Tables["mysave"].DefaultView;
      

  9.   

    mydatalist表示页面上的一个控件,对mydatalist的操作就是对控件的操作。
    如果加入mydatalist= new DataList();这一句,那mydatalist就成为一个新的实例,对mydatalist的操作就不能反映到页面最初的那个控件上。