
这个,基本上一行代码都不用写,鼠标点点拖拖就能实现
1新建一个页面,转到设计视图
2拖入一个GridView,选择数据源里面新建一个数据源,配置数据源的向导就出来了。
3选数据库——为数据源命名,确定
4。新建连接——指定数据库服务器名称(本地就是Localhost)——输入密码(本地的用windows身份验证就行)——选择Northwind数据库,测试一下,连上了就确定。下一步。
5。是否保存连接,一定要保存,才会写入webconfig,下一步。
6。然后编写你的select、update、delete语句,看样不用insert,就不要了,然后就OK了
7。再配置Gridview,启用编辑、启用排序、启用……
这就行了
除了 InsertCommand、UpdateCommand 和 DeleteCommand 之外,创建 TableAdapter 时还生成了一些可以直接在数据库上执行的方法。可以直接调用这些方法(TableAdapterInsert、TableAdapterUpdate 和 TableAdapterDelete)对数据库中的数据进行 *** 作。
如果不想创建这些直接方法,可在“属性”窗口中将 TableAdapter 的 GenerateDbDirectMethods 属性设置为 false。除了 TableAdapter 的主查询之外,所有添加到 TableAdapter 的查询也是独立查询 -- 它们不生成这些 DbDirect 方法。
直接向数据库发送命令
调用执行您尝试完成的任务的 TableAdapter DbDirect 方法。
直接向数据库中插入新记录
调用 TableAdapter 的 Insert 方法,为每一列传入值作为参数。以下过程使用 Northwind 数据库的 Region 表作为示例。
Note注意
如果没有实例可用,请实例化您要使用的 TableAdapter。
C#VB
NorthwindDataSetTableAdaptersRegionTableAdapter regionTableAdapter =
new NorthwindDataSetTableAdaptersRegionTableAdapter();
regionTableAdapterInsert(5, "NorthWestern");
J#
NorthwindDataSetRegionTableAdapter regionTableAdapter =
new NorthwindDataSetRegionTableAdapter();
regionTableAdapterInsert(5, "NorthWestern");
直接在数据库中更新记录
调用 TableAdapter 的 Update 方法,以参数的形式为每一列传入新值和原始值。
Note注意
如果没有实例可用,请实例化您要使用的 TableAdapter。
C#VB
NorthwindDataSetTableAdaptersRegionTableAdapter regionTableAdapter =
new NorthwindDataSetTableAdaptersRegionTableAdapter();
regionTableAdapterUpdate(1, "East", 1, "Eastern");
J#
NorthwindDataSetRegionTableAdapter regionTableAdapter =
new NorthwindDataSetRegionTableAdapter();
regionTableAdapterUpdate(1, "East", 1, "Eastern");
直接从数据库中删除记录
调用 TableAdapter 的 Delete 方法,为每一列传入值作为 Delete 方法的参数(此示例使用 Northwind 数据库的 Region 表。)
Note注意
如果没有实例可用,请实例化您要使用的 TableAdapter。
C#VB
NorthwindDataSetTableAdaptersRegionTableAdapter regionTableAdapter =
new NorthwindDataSetTableAdaptersRegionTableAdapter();
regionTableAdapterDelete(5, "NorthWestern");
J#
NorthwindDataSetRegionTableAdapter regionTableAdapter =
new NorthwindDataSetRegionTableAdapter();
regionTableAdapterDelete(5, "NorthWestern");
1 打开或切换到 Defaultaspx 页。
2 切换到“设计”视图。
3 从工具箱的“数据”选项卡中将 SqlDataSource 控件拖到页面上。
如果“SqlDataSource 任务”智能标记没有显示,请右击 SqlDataSource 控件,然后单击“显示智能标记”。
4 在“SqlDataSource 任务”面板中单击“配置数据源”。 出现“配置数据源”向导。
5 单击“新建连接”。 即会出现“添加连接”对话框。
6 如果需要,请执行下列 *** 作之一: 您看到的具体用户界面取决于您之前在 Visual Web Developer 中创建的数据连接。
如果“数据源”列表没有显示“Microsoft SQL Server (SqlClient)”,则单击“更改”,然后在“更改数据源”对话框中选择“Microsoft SQL Server”。
如果出现的是“选择数据源”对话框而不是“连接属性”对话框,则请在“数据源”列表中选择要使用的数据源类型。 在本演练中,数据源的类型为“Microsoft SQL Server”。 在“数据提供程序”列表中,单击“用于 SQL Server 的 NET Framework 数据提供程序”,然后单击“继续”。
7 在“添加连接”页上的“服务器名”文本框中,输入运行 SQL Server Northwind 数据库的计算机的名称。
8 在“登录到服务器”下,选择适当的选项以访问 SQL Server 数据库(集成安全性或特定 ID 与密码)。 如果需要,则输入用户名和密码。
注意 注意
如果需要有关如何登录到运行 SQL Server 的计算机的信息,请与服务器管理员联系。
9 如果输入了密码,请选中“保存密码”复选框。
10 单击“选择或输入一个数据库名”,然后输入 Northwind。
11 单击“测试连接”,并在确定该连接生效后单击“确定”。
12 在“配置数据源”向导中单击“下一步”。
13 确保选中了“是,将此连接另存为”复选框。
14 将连接命名为“NorthwindConnectionString”,然后单击“下一步”。
15 在“配置 Select 语句”页中,选择“指定来自表或视图的列”。
16 在“名称”列表中,选择“Employees”(雇员)。
17 在“列”下选择“EmployeeID”、“LastName”和“FirstName”。
18 单击“高级”。
19 选中“生成 INSERT、UPDATE 和 DELETE 语句”复选框,然后单击“确定”。
20 单击“下一步”。
21 单击“完成”。
以上就是关于ASP.net作业全部的内容,包括:ASP.net作业、如何使用TableAdapter 直接访问数据库、用一个SqlDataSource对多个表进行高级sql生成选项-生成INSERT,UPDATE,DELETE语句 *** 作。具体怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)