程序员家园论坛软件开发.NET开发语言 GridView1 动态绑定 修改后的值

1  /  1  页   1 跳转 查看:580

GridView1 动态绑定 修改后的值

GridView1 动态绑定 修改后的值

试了两天,没有结果.
想法如下:
GRIDVIEW中的数据源是动态绑定的,在编辑状态下对相关字段值进行修改,在更新时首先得出修改后的值

结果不管怎么去做,结果都是原有值。同是我在  page_ load 使用了  if (!Page.IsPostBack)


相关代码如下:



    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        If Page.IsCallback = False Then
            Dim sqlcon As New SqlConnection(SqlDataSource1.ConnectionString.ToString())
            Dim sqlda As New SqlDataAdapter("select * from AAA", sqlcon)
            Dim sqlcom As New SqlCommandBuilder(sqlda)
            Dim ds As New DataSet()
            sqlda.Fill(ds, "AAA")
            GridView1.DataSource = ds.Tables(0).DefaultView
            GridView1.DataBind()

        End If


    End Sub

    Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating

        Dim a, b As String
        a = CType(GridView1.Rows(e.RowIndex).FindControl("t2"), TextBox).Text.ToString().Trim()
        Response.Write(a)
        GridView1.EditIndex = -1
        DataBind()
    End Sub
最后编辑qkhqkhqkh 最后编辑于 2008-06-04 11:45:10
 

回复:GridView1 动态绑定 修改后的值

GridView是自带编辑功能的啊,直接用回他的update事件就不用这样子写代码了

如果你的update是自己操作的,那更新完数据库的内容后,重新绑定数据就可以刷新数据了
 
1  /  1  页   1 跳转

版权所有 程序员家园论坛   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.015625 second(s) , 3 queries. 浙ICP备07502118号
返顶部