ASP.Net连接数据库实现对多表进行操作(添加、修改、删除等)的代码,哪位大侠告诉我下?

 我来答
斋马天尼
2007-12-23 · TA获得超过486个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:322万
展开全部
最简单的方法就是,使用强数据集。
在【添加新项】里面,选择【数据集】。提示输入名称的时候,请你记住这个名称,因为这个就是你要调用的类名了。(如果输入名称是 DataSet1,那命名空间就是DataSet1TableAdapters )
然后就在【服务器资源管理器】里,按提示新建数据库连接(几乎傻瓜操作)。IDE会自动生成,你需要用到的几乎所有参数。然后找到相应的一个或者几个表,如果表之间有关系,会自动生成关系。然后基本可以说成功了。

使用的话,只用实例化,然后使用类中已经声明好的Fill()方法,传入需要填充的DataSet 的子表。然后就会自动填充数据了。
protected DataSet1 dts = new DataSet1();
protected DataSet1TableAdapters.employeeTableAdapter empAdapter = new employeeTableAdapter();

// 给一个名为 GridView1 的GridView 进行数据绑定。
private void Bind()
{
// 使用的是 pubs数据库的employee表
// dts 是上面 DataSet1 的实例,在新建时自动创建了 employee表的映射属性(有employee 的表结构)。
this.empAdapter.Fill( dts.employee );
this.GridView1.DataSource = this.dts;
this.GridView1.DataMember = this.dts.employee.TableName;

this.GridView1.DataBind();
}

获得DataSet 了基本所有的操作可以完成了。关于DataSet 的操作,如果要继续写明天都说不完。建议如果楼主,不了解DataSet 的话只有自己多学习了。这里使用最简单的方法来获取,数据库中的表结构、表数据和表关系。
PS: 生成的数据集 DataSet1 类和employeeTableAdapter类同在一个文件中,生成的代码是开放源码的。大家可以追踪引用来学习。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式