DataGrid1.DataBind()//重新用这条语句绑定后还是不正常
        myconnection.Close()
程序如上,难道不算重新绑定吗?

解决方案 »

  1.   


    没有指定数据源!
    DataGrid1.DataSource=table
      

  2.   

    我这样做就正常了,难道每次做数据库操作都要这样做吗?MY GOD,有没有更好的方法?!
            Dim sqlstr As String
            Dim cmdInsert As SqlCommand
            Dim myconnection As SqlConnection
            myconnection = New SqlConnection("data source=BILLY\BILLY;initial catalog=mydatat;persist security info=False;user id=sa;workstation id=BILLY;packet size=4096")
            sqlstr = "insert pepl (name,age) values ('猪儿',95)"
            cmdInsert = New SqlCommand(sqlstr, myconnection)
            myconnection.Open()
            cmdInsert.ExecuteNonQuery()
            DataGrid1.DataBind()
            myconnection.Close()
            '在此处放置初始化页的用户代码        Dim myCommand As SqlDataAdapter
            myConnection = New SqlConnection("data source=BILLY\BILLY;initial catalog=mydatat;persist security info=False;user id=sa;workstation id=BILLY;packet size=4096")
            myCommand = New SqlDataAdapter("SELECT * FROM pepl", myConnection)
            Dim ds As DataSet = New DataSet()
            myCommand.Fill(ds)
            DataGrid1.DataSource = ds
            DataGrid1.DataBind()
      

  3.   

    Response.Redirect( 当前文件 ) or DataGrid1.DataSource = ?
    DataGrid1.DataBind()