定义一个对象保存已删除的行:public ArrayList removedRow;
在CreateDataSource()方法的循环里判断i是否在removedRow里,如果在就不添加,否则添加新行。
然后在点击Datagrid1中的删除按钮时往removedRow里添加int.parse(e.Item.Cells[0].Text)
再执行
DataGrid1.DataSource = CreateDataSource()
DataGrid1.DataBind()