DataRow dr = dt1.NewRow();
                dr[0] = dt1.Rows.Count + 1;
                dr[1] = this.ddlItem.SelectedValue;
                dr[2] = this.ddlItem.SelectedItem;
                dr[3] = this.ddlUnit.SelectedItem;
                dr[4] = this.ddlDetail.SelectedItem;
                //dr[5] = 删除按键;
                dt1.Rows.Add(dr);
                dt1.AcceptChanges();                GV1.DataSource = dt1;
                GV1.DataBind();怎么样在第6列加入删除按钮?

解决方案 »

  1.   

    在OnRowCreated事件里
    GridView.Rows[0].Cell[5].Controls.Add(new Button())
      

  2.   

    在前台增加一列TemplateColumn
    在里面放上button就可以了
      

  3.   

    你就写在前面啊
       GridView 所有功能 都能用户Repeater实现,建议用Repeater 效率高的多
      

  4.   

     增加模板列,,给个linkbutton,给他绑定值,在后台取值在进行操作就可以了
      

  5.   

    randomfeel
    不是这个意思,是前台加上代码的话,后台的代码(贴子中的)就不运行了,只显示这个模板列了
      

  6.   

    不好意思,是我自己没搞明白,gridview是自动产生列
      

  7.   

    你可以在datagrid里加上AutoGenerateColumns="False"
    就不会自动产生列了
      

  8.   

    添加模板列,commandargument设置为delete