大家帮帮忙,我是新手后台创建的table,table里每一行都有数据以及一个插入按钮和一个删除按钮,我想点击插入按钮,就在该行下插入一行,点击删除按钮就删除当前行.可是怎么实现?

解决方案 »

  1.   

    写按钮的同时写个事件出来,在事件下面写你需要的功能
              // 文件夹按钮
                LinkButton btn = new LinkButton();
                btn.ID = string.Format("BtnFld_{0}", dir.Name);
                btn.Text = dir.Name;
                btn.Click += new EventHandler(BtnFld_Click);   // 删除一个文件的事件处理
        void btn_Click(object sender, EventArgs e)
        {
            // 删除文件的处理方法        // 此事件的事件源为按钮
            Button btn = sender as Button;        // 首先取得文件的编号
            int index = Convert.ToInt32(btn.CommandArgument);        // 然后通过编号取得文件名
            string name = this.FilenameList[index];        string path = System.IO.Path.Combine(ServerDir, name);        // 删除文件
            System.IO.File.Delete(path);        // 重新刷新显示文件列表
            this.CreateFolderAndFileList();
        }
        不懂再问
      

  2.   

    插入行
    DataTable dt = new DataTable()
    drRow = 要插入行的数据
    iIndex = 要插入到第几行,从0开始
    dt.Rows.InsertAt(drRow,iIndex);删除行
    dt.Rows.RemoveAt(iIndex)不知道我理解的对不对