0

我在链接上测试演示:http ://csharpdotnetfreak.blogspot.com/2009/05/gridview-sqldatasource-insert-edit.html 它运行良好。但是,当我从后面的代码中的函数获取数据时,而不是像演示那样使用 DataSourceID="SqlDataSource1" ,而是通过将数据绑定到后面的代码中的 gridview ,如下所示:

protected void Page_Load(object sender, EventArgs e)
{
    lblMessage.Text = "";
    if (!IsPostBack)
    {
        GridView1.DataSource = MyFunctionGetData();
        GridView1.DataBind();
    }

}

当我在 gridview 中单击编辑链接时,它不会更改为更新和取消链接,也不会像上面的演示那样在调试模式下运行到 EditItemTemplate。

4

0 回答 0