日期:2014-05-17  浏览次数:20398 次

GirdView编辑页面无法切换
采用DataTable作为数据源,然后自己新建了列和编辑模板,但点击了<编辑>后,没有像数据源绑定那样切换成编辑模式,而是显示"激发了未处理的事件“RowEditing”错误。网上搜了一下,新建了一个空的RowEditing方法,但击了<编辑>后无响应,还是停留在之前的显示界面。应是RowEditing没写好,请问如何能切换到编辑模式?

------解决方案--------------------
 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex = e.NewEditIndex;
        bind();//你的重绑定,一定要写
    }

 public void bind(string Teamid)
    {
        DataTable dt = //你得到的datatable,自己写
        this.GridView1.DataSource = dt;
        GridView1.DataKeyNames = new string[] { "id" };
        GridView1.DataBind();
    }