问题标签 [typed-dataset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
208 浏览

asp.net - 如何通过设计器创建类型化数据集

我需要使用 vs.net 2008 创建一个类型化的数据集。

它不基于数据库表。

0 投票
3 回答
4098 浏览

asp.net - asp.net InsertCommand 返回最新的插入 ID

我无法使用 asp.NET 中的类型化数据集从我的 SQL Server 2000 db 中检索最新插入的 id

我创建了一个表格适配器,并勾选了“刷新数据表”和“生成插入、更新和删除语句”。这会自动生成 Fill 和 GetData 方法,以及 Insert、Update、Select 和 Delete 语句。

我已经在这个线程中尝试了所有可能的解决方案

http://forums.asp.net/t/990365.aspx

但我仍然不成功,它总是返回 1(=受影响的行数)。我不想创建单独的插入方法,因为自动生成的 insertCommand 完全适合我的需要。

正如上面线程中所建议的,我尝试更新 InsertCommand SQL 语法以添加 SELECT SCOPY_IDENTITY() 或类似的东西,我尝试添加 ReturnValue 类型的参数,但我得到的只是受影响的行数。

有人对此有不同的看法吗?提前致谢!斯蒂金

0 投票
1 回答
873 浏览

c# - 使用 TransactionScope 处理事务

在这篇 MSDN 文章http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx的帮助下,我正在使用 TransactionScope 实现事务

我只是想确认将 TransactionScope 与 Tableadapter 一起使用时是否有任何问题?

我已经阅读了这篇文章并阅读了一些与此相关的问题,但这篇文章已有 2.5 年的历史了 http://blog.falafel.com/2007/04/09/GettingTableAdaptersToParticipateInTransactions.aspx

我希望在最新版本的 .Net Framework 中,问题已得到解决

我正在使用 .Net 框架 3.5 版本

谢谢

0 投票
6 回答
8416 浏览

asp.net - ASP.net DAL DatasSet 和 Table Adapter 不在命名空间中 - Northwind 教程

我一直在尝试通过http://www.asp.net/learn/data-access/tutorial-01-cs.aspx找到的“创建数据访问层”教程

我创建数据库连接,创建类型化数据集和表适配器,指定 sql 等。

当我将代码添加到表示层(在本例中为名为 AllProducts.aspx 的页面)时,我找不到 NorthwindTableAdapters.ProductsTableAdapter 类。我试图导入 NorthwindTableAdapters 命名空间,但它没有显示出来。在解决方案资源管理器类视图中查看确认有一个 Northwind 类,但不是我正在寻找的命名空间。

我已经尝试了几个在线教程,它们都具有基本相同的步骤,并且我得到了相同的结果。

谁能给我推动正确的方向?

我收到错误:在 Imports 'NorthwindTableAdapters' 中指定的命名空间或类型不包含任何公共成员或找不到。确保命名空间或类型已定义并包含至少一个公共成员。

我想我可能需要添加一个引用,或者他们可能正在创建一个单独的类并将其导入到他们的主项目中。如果是这种情况,教程不会提到这一点。

供应商Test2.aspx.vb:

结束类

0 投票
1 回答
95 浏览

c# - typedDataSet 激活查询 C#

我有一个TypedDataSet对象。我有一个查询"select name from t_table where name LIKE '%(text from user)';,如何将此查询插入数据集中并在 t_table 上激活它?我需要从用户那里获取文本并通过他给我的内容激活查询。我怎么做?

0 投票
1 回答
1529 浏览

c# - 从类型化数据集中获取标识值

我的表单中有一个类型化的数据集。使用 BindingSource 遍历行,插入和更新记录。

一切都很好,但我需要插入记录标识值来为GeneratedCode表中的字段生成字符串。

获得此值后,我会将值发送到我的CodeGen()方法并生成字符串,并CodeGen使用此值更新同一行的字段。

我正在使用 Access 数据库。我知道 Access 有那个@@Identity东西,但是我该如何使用它呢?我不想使用OleDbCommand或类似的东西。

我怎样才能做到这一点?

0 投票
2 回答
1278 浏览

winforms - 当 datagridview 出现验证错误时关闭 win 表单

我在 winforms 应用程序 .net 3.5 (VS 2010) 中使用类型化数据集。表单具有 DataGridView。在 FormClosing 事件中,我要求用户保存更改。如果用户不想保存,我想让 from 关闭。但是,当 DataGridView 出现验证错误(我在数据表的 ColumnChanging 事件中验证数据集)时,表单不会关闭。即使我没有捕捉到 FormCLosing 事件,表单也拒绝关闭。我想我必须以某种方式清除 datagridvIew 中的验证错误。有人可以提出解决方案吗?

编辑:更多细节:表单是 mdi 子表单。不用说,mdi parent 也不会关闭。

0 投票
2 回答
7654 浏览

c# - C# 中大型数据集的最佳实践

目前,我正在设计和实现一个软件,该软件必须在两个具有主从结构的表上实现 CRUD 操作。标题有大约 50 万行和大约 10 万行的详细信息。

在数据集中填充所有这些数据很疯狂,数据也可以更改,我对拥有数据库的本地副本不感兴趣。我对那个软件能流畅运行很感兴趣。虽然数据集可能不是最好的解决方案,但我应该使用它来与其他软件部分保持一致。

首先,我认为使用 TypedDataset 和一些方法,如 GetNext() , GetFirst() , GetByCod() 但我不确定是否是最好的解决方案....我正在做一个小测试,但效果不太好流利地。

我很想知道其他开发人员如何做到这一点、最佳实践以及对大数据进行操作的“最佳选择”是什么。

我正在使用 Visual Studio 2008 和 Sql Server 2005。

补充: 当您谈到使用 SqlDataReader 时,您指的是这样的东西吗?

0 投票
3 回答
1271 浏览

c# - 类型化数据集正确使用

如果我理解正确,我是否必须使用表适配器将数据放入我的类型化数据集中,我不能只创建强类型化数据集并让数据自动加载?(我也在 VS2012 中使用 .net 3.5 项目)

例如,我必须这样做才能获取数据(如果我这样做,我会得到数据)

而不是仅仅这样做,(如果我这样做,我什么也得不到......我可以理解它是否延迟加载......??)

0 投票
2 回答
1698 浏览

c# - 使用类型化数据集插入、更新、删除

我有一个简单的应用程序,其中有一个包含数据库中作者姓名的列表框(出于该项目的目的,1 个作者 = 1 本书)。我必须为此应用程序使用类型化的 DataSet。

当您选择其中一位作者时,旁边会出现三个文本框。一个显示所选作者的姓名,另一个显示与他相关的书籍,最后一个显示出版日期。

在这个表格上,我有 3 个按钮。一个应该从数据库中删除选定的行(在列表框中),一个应该更新选定的行,一个应该插入一个新行。

我只是通过使用从数据源拖放到表单上来填充列表框和文本框,所以我的代码中唯一的一行是:

这当然发生在负载上。

我开始尝试实现删除功能并将其放在删除按钮的 onClick 事件中:

当我按下删除按钮时,它给了我以下异常:

谁能告诉我我在这里做错了什么?