你这个在添加完后,,,,需要重新读取一次数据,,,才能显示,,,就是说你在执行update的事件里,,,需要先写update(这个你已经做了) 然后再次select你要显示的,,然后再绑定一次,再用datagrid.databind()   你懂吗???

解决方案 »

  1.   

    这是不是SDK中的示例?你的SqlServer中安装pubs数据库了吗?
      

  2.   

    是SDK中的示例 的示例,数据库当然有数据
      

  3.   

    aaron_lly(永远,永远,等她回来!) ,具体怎么写啊,我不太懂
      

  4.   

    aaron_lly(永远,永远,等她回来!) :
    应该是没有执行update之前可以看到数据库显示的,但现在都看不到
      

  5.   

    换个数据连接方式:
    Server=Localhost;uid=sa;pwd=;database=pubs看了一下,你写的应该是正确的啊.
      

  6.   

    数据更新,不出结果是你更新后没有将新的数据显示出来吗?那你得看看你的数据库里的数据有没有更新,然后再看程序,如果数据库里的数据没有更新的话,那就是你的MyDataGrid_Update错误...
      

  7.   

    这一句写到外面去。好像他的生命周期已经结束了。myConnection=new SqlConnection("server=localhost;Initial catalog=pubs;user id=sa;password=;");
      

  8.   

    protected void Page_Load(Object Src, EventArgs E)
        {
            myConnection=new SqlConnection("server=localhost;Initial catalog=pubs;user id=sa;password=;");
           
            if (!IsPostBack)
                BindGrid();
                
        }
    这样写好象有问题吧