各位好,RT。怎么做呢?
(下面我自己写的是不对的,应该怎么完成呢,谢谢)
private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.Rows.Remove(dataGridView1.SelectedRows);            
        }

解决方案 »

  1.   

    你这个只是移除了datagridview中的吧  是要移除数据库中相关的数据吗?
      

  2.   

    for(int i=0; i<dataGridView1.SelectedRows.Count; i++)
       dataGridView1.Rows.Remove(dataGridView1.SelectedRows[i]);
      

  3.   

    <asp:LinkButton ID="LinkButton1" runat="server" OnClientClick='<%#"javascript:return ConfirmDialog(this,\""+Eval("resName").ToString()+"\");" %>'
                                                            CommandArgument='<%#Eval("resourceId")%>' CommandName="cmdDelete">删除</asp:LinkButton>
    =============================================
    <script type="text/javascript">        function ConfirmDialog(sender, resName) {
                if (sender.disabled) {
                    return false;
                }
                return window.confirm('是否删除该资源?');
            }
        </script>=========================================== //RowCommand
            protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
            {
                switch (e.CommandName)
                {
                    case "cmdDelete":
                        try
                        {
                            BLLFactory.GetTeacherBLL().SituDlgPaper_Delete(e.CommandArgument.ToString());
                            PageMessageBox.Alert(this, "删除成功");
                        }
                        catch
                        {
                            PageMessageBox.Alert(this, "删除失败");
                        }
                        BindGridView();
                        break;
                }            
            }
      

  4.   

     BLLFactory.GetTeacherBLL().SituDlgPaper_Delete(e.CommandArgument.ToString());//此行是删除数据库的操作。BindGridView();//刷新页面
      

  5.   

    你在dataGridView1控件绑定一个复选框 
    然后判断
    选中的 用foreach遍历删除
    并绑定数据