实现数据库查询 、增加 、删除、修改
在windows应用程序中,利用dataGridView控件,在窗口上实现数据库查询 、增加 、删除、修改
单击查询按钮,在dataGridView控件中显示表中数据
在textbox输入数据,单击增加按钮,为数据库表增加记录,并在dataGridView控件中显示表中数据
单击删除按钮,在dataGridView控件中数据被选定的情况下,进行删除
选定dataGridView控件中数据,对某条数据进行修改
怎么实现 最好能有个数据库处理的类,怎么设计啊!
高手指导!
[解决办法]
是需要在数据访问层写一些对数据库操作的类
增删改查
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;
}