问题标签 [linqdatasource]

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 投票
2 回答
185 浏览

c# - 条件相等字符串

此代码从 该代码工作正常的表PrivateMessages中选择。Sender==QueryString('idCompany')

我想从privateMessage哪里选择Sender=="admin"??????

其中 sender 等于一个 const 字符串。

0 投票
2 回答
1325 浏览

asp.net - 单个网页、LinqDataSource、GridView 编辑多个数据表

问题是 - 新应用程序,客户想要 Linq,.NET 4.0,许多“类别”和“类型”的数据表 - 通常是两个字段的简单数据表:ID 和名称(或描述)

与其生成一个 Web 表单来编辑这些数据表中的每一个,不如只需要一个网页来编辑所有这些数据表,而您只需选择要编辑的数据表。(顺便说一句 - “模式迷”在哪里。这不是模式吗?模式 .NET 代码模板在哪里?)

我正在玩 Northwinds 数据库。我添加了一个名为 DropDownConfiguration 的表:

然后我用以下数据填充了这个数据表:

asp.net 网页看起来像:

后面的代码如下所示:

我的问题是 - LinqDataSource 或 GridView 没有被清除。它使用一个数据表的一半和另一个数据表的一半。这就是为什么在我的代码中 - 我尝试以各种可以想象的方式清除 LinqDataSource 和 GridView。如果我运行程序,在下拉列表框中选择“区域”,然后尝试编辑“区域”的第一行,我收到以下错误:

DataBinding:“Category”不包含名为“RegionID”的属性。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Web.HttpException:DataBinding:“Category”不包含名为“RegionID”的属性。

0 投票
1 回答
1011 浏览

asp.net - LinqDatasource Where Clause on Field 通过外键属于链接表

我有 2 个与外键链接的表、电子邮件和所有者。电子邮件有一个列 Owner_FID,它是所有者 Owner_ID 的 FK。

我有一个用于电子邮件表的 Linq 数据源,我想使用 Where On the Owner.Owner_Name 对其进行过滤

Linq 数据源:

我在这里遵循了 MSDN 指南 http://msdn.microsoft.com/en-us/library/bb470363.aspx .. 看起来很简单,但我得到了这个

“/”应用程序中的服务器错误。

“电子邮件”类型中不存在属性或字段“名称”描述:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Web.Query.Dynamic.ParseException:“电子邮件”类型中不存在属性或字段“名称”

0 投票
1 回答
336 浏览

linq - 我应该相信 LinqDataSource 能够正确清理吗?

将我的第一个刺作为使用 LinqDataSource 的 OnSelecting 方法,以便我可以指定更复杂的查询,我写了这个:

当然,问题在于 using 子句将 Dispose DataLayerDataContext。“解决方案”是在没有它的情况下编写它,但我担心上下文不会被及时处理,它会留下一堆连接打开,直到垃圾收集运行,等等。

我不是这方面的专家,所以对这是否是一个真正的问题有任何评论,还是我担心白费?

0 投票
4 回答
2147 浏览

c# - 当我尝试在 asp.net 中更新我的 gridview 时出现异常

当我尝试更新使用<asp:LinqDataSource>和启用此数据源中的更新和删除连接的gridview时,我收到一个异常告诉我:

javaScript 运行时错误:Sys.WebForms.PageRequestManagerServerErrorException:在 ViewState 中存储的原始值中找不到与给定键匹配的行。确保 'keys' 字典包含与前一个 Select 操作返回的行相对应的唯一键值。

我该如何解决这个异常?

0 投票
1 回答
1881 浏览

c# - LinqDataSource 类示例

刚开始研究将 LinqDataSource 用于 GridView,我正在寻找更多关于如何设置数据源的示例。

我希望稍后将它用于 SharePoint 列表,但现在我只是在为一个可以检索和更新数据的类提供一些详细示例。

这是来自 MS 的示例类。我只是在不止一个例子之后,所以我更好地了解它是如何工作的。

一个已知有效且稍微复杂一点的简单示例会很棒

干杯

0 投票
2 回答
744 浏览

c# - 无法让 LinqDataSource 识别细节关系

我有两张表,Publication 和 DTPersonnel。发布有一个主键,另一个(DTPersonnel)有一个链接回发布的字段。我为我的 LinqDataSource 发送了一个 DBML 布局并链接了两个表。我已将 LinqDataSource 组件添加到我的网页和(用于测试)一个标签。

然后我将标签数据绑定设置为指向 DTPersonnel.DTRoleID 中的一个字段,如下所示:

我的 LinqDataSource 设置如下:

但是当我在浏览器中运行该应用程序时,出现以下错误:

异常详细信息:System.Web.Query.Dynamic.ParseException:“EntitySet`1”类型中不存在属性或字段“DTRoleID”

我希望我提供了足够的信息,任何帮助都会很棒。

0 投票
2 回答
6646 浏览

where-clause - 在代码隐藏中添加 LinqDataSource Where 参数

使用 LinqDataSource 读取简单表。表名是 ZipCode,包含三列:ZipCode、City、State)。在没有过滤器的情况下读取工作正常,但是当我将“Where”参数添加到 LinqDataSource 时,它​​在 GridView 数据绑定中失败并出现错误,“类型“ZipCode”中不存在属性或字段“CityValue”。

ASPX:

代码隐藏:

0 投票
1 回答
1320 浏览

asp.net - LINQ:如何刷新绑定到 LinqDataSource 的 GridView?

我从文本框中检索关键字并希望刷新绑定到 LinqDataSource 的 GridView。

我假设我可以在 OnTextChanged 函数中执行此操作,如下所示

0 投票
3 回答
408 浏览

asp.net - LINQ:如何重写 WHERE 子句以避免:LINQ to SQL 中不能使用本地序列

我的 Linq 查询给出了错误:Local sequence cannot be used in LINQ to SQL implementations of query operator except the Contains operator

如何重写它来避免这个错误?