日期:2014-05-17 浏览次数:20823 次
public int AddEntity(Entity entity){}
public int DeleteEntityById(int id){}
public int ModifyEntityByEntity(Entity entity){}
public List<Entity> GetAllEntitys(){}
DataSet ds=new DataSet();
ds=GetDateSet("select * from table");//得到DataSet 不用写出来吧?
pravite button1_Click(object sender,EventArgs e)
{
//只需要一个按钮实现所有增加删除修改的保存。
ds.Updata();//Updata方法就是什么selectcommand Adapter....自己看一下。
ds.AcceptChanges();
grid.Databind();//databind()次方法为自己写的方法。例如下面的
}
public void Databind()
{
this.bindingData.DataSource = ds;
this.bindingData.DataMember = ds.Tables[0].ToString();
GridforSelect.DataSource = bindingData.DataSource;
GridforSelect.DataMember = bindingData.DataMember;
}
public DataRow GetNewRow(DataSet DS, string TableName)
{
DataRow myNewRow = DS.Tables[TableName].NewRow();
return myNewRow;
}