问题标签 [sqldatasource]

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 回答
893 浏览

javascript - 如何使用 javascript 传递 sqldatasource 参数

我有 sqldatasource,它是类型存储过程,我想将参数传递给它,但使用 javascript

" SelectCommandType="StoredProcedure" SelectCommand="sp_GetEmployeeByRoleId">

0 投票
1 回答
379 浏览

asp.net - using different number of parameters for sqldatasource insert and update

I have a sqldatasource with insert and update commands. I list 10 user fields in the detailsview that uses the sqldatasource. However, when i insert, I insert all 10 fields, but when I update, I only want to update 8 fields. This is causing a problem because I believe all 10 fields displayed are being passed as parameters even though my insertparameters and updateparameters sections are declared with the appropriate number of parameters. Is there a way I can easily insert all 10 parameters but only send 8 to the update stored procedure?

0 投票
2 回答
3579 浏览

c# - 尽管 sqldatasource 具有值,但为空 gridview

我的情况很奇怪。我创建了新的 aspx 页面,并且没有使用任何自定义逻辑对象(使用 Visual Studio 向导创建的所有内容)尝试从 sqldatasource 创建网格视图。

数据来自存储过程,具有默认值的单个参数。当我刷新架构或单击“测试查询”时,我看到结果行和 GridViews 字段已正确创建。但是当我运行页面时,没有网格视图(它只是空的 - 当我添加 EmptyDataTemplate 时,它​​会显示出来)。我添加了自定义(空)函数和 DataBind、DataBinded 和 RowCreted 事件,并且只触发了 databind 和 datavound 事件(尽管正如我所写的那样 - 具有默认参数的存储过程返回行和 .net 可以在设计模式下读取它们)

程序中没有任何“花哨”的东西,我已经多次这样做了,没有问题。我尝试了另一个在我们的生产环境中工作的存储过程,但仍然得到相同的 emty gridview

这是代码

和代码隐藏

0 投票
1 回答
155 浏览

asp.net - SqlDataSource 在哪里获取连接字符串的默认列表?

网络 3.5。我正在使用配置数据源向导在新解决方案中的新项目中配置 SqlDataSource,并且在“您的应用程序应使用哪个数据连接来连接到数据库?”下。我得到了两个连接字符串的 ddl 可供选择(除了创建新连接的能力。)

问题是,向导在哪里获取这两个连接字符串?显示的名称来自我的其他解决方案之一。

0 投票
2 回答
7077 浏览

c# - 选中的列表框数据源是否

我已经在类范围内声明了一个CheckedListBoxTo a ,但是当我在某些方法中更新时,并没有改变,但是当我再次回忆以下代码时它会改变:DataSourceDataSourceCheckedListBox

0 投票
1 回答
1119 浏览

asp.net - ASP VB .NET SqlDataSource 更新错误失败

在 VS 2005 中,使用 VB,页面有一个链接到 SqlDataSource 的 FormView。当数据更改并按下更新按钮时,更改的数据在 FormView 中被清除,但数据库表未更新。下面是 SqlDataSource 代码。任何想法为什么更新不起作用?

0 投票
3 回答
10463 浏览

c# - 如何获取gridview的数据源

我正在使用带有 sqldatasource 的 gridview。如何将代码隐藏中的数据源作为数据表取回?

0 投票
1 回答
1101 浏览

c# - ASP.NET:如何“更新”在数据库中具有空值 (SQL)

我正在使用 FormView 控件。这允许我更新数据库中的记录。但是,当数据库字段为空时,我无法更新表单上的字段。当字段不是空值时,它可以正常工作。我没有使用 (C#) 后面的任何代码来绑定数据或操作数据。

我已经读过,当数据库中有空值时,“数据集”中没有记录。当以前有空值时,谁能告诉我如何在表单中绑定一个值。

谢谢,

Ĵ

...


总记录

  经销商详情  

经销商 ID <%# Eval("Dealership_Id")%> 电子邮件 1 <%# Eval("Dealership_Email1")%> 经销商 <%# Eval("Dealership_Name")%> 电子邮件 2 <%# Eval("Dealership_Email2")% > 分行名称 <%# Eval("Dealership_BranchName")%> 电子邮件 3 <%# Eval("Dealership_Email3")%>电话 1 <%# Eval("Dealership_Phone1")%> 地址 <%# Eval("Dealership_Address")%> 电话 2 <%# Eval("Dealership_Phone2")%> 城市 <%# Eval("Dealership_City")%>电话 3 <%# Eval("Dealership_Phone3")%> 状态 <%# Eval("Dealership_State")%> 传真 <%# Eval("Dealership_Fax")%> 邮政编码 <%# Eval("Dealership_ZipCode")%>  

  经销商详情  


经销商 ID <%# Eval("Dealership_Id")%> 电子邮件 1 '> 经销商 '> 电子邮件 2 '>分行名称 '> 电子邮件 3 '> 电话 1 '>地址 '> 电话 2 '> 城市 '>电话 3 '> 状态

0 投票
1 回答
7989 浏览

.net - ASP.NET - SQLDataSource - FilterExpression - 空字符串问题

在这个测试应用程序中,我通过两个 ControlParameters 进行过滤。正如您在第一个代码块中看到的,两个参数的默认值都是 %。这段代码很好用。但是,在第二个代码块中,请注意默认值已被删除。只要两个文本框的文本都不是空白的,第二个代码块就可以工作。出于某种原因,当 .NET 评估过滤器表达式并将 "" 插入表达式时,它似乎会出错并且我的结果都不会被过滤。

我可以通过为每个 ControlParameter 设置 defaultvalue="" 来验证此行为。

显然我找到了一种解决方法,但我想知道为什么在提供空字符串时 FilterExpression 会崩溃。

有任何想法吗?

代码块 1:

代码块 2:

0 投票
3 回答
5544 浏览

sqldatasource - SQLDataSource 绑定数据两次 :(

这个问题让我很生气。

在 Asp.Net 应用程序中,我有两个 DropDownList,DropDownStore 和 DropDownCampaign。

如您所见,它们都绑定到 SQLDataSource。

第二个 DropDownList 的 SQLDataSource 如下所示:

这样当用户选择第一个 DropDownList 的条目时,就绑定了第二个 DropDownList。

这很好用。但是当我以编程方式设置第一个 DropDownList 的值时,第二个 DropDownList 被绑定了两次

为什么?