问题标签 [controlparameter]
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.
c# - 如何使用 asp.net 中的文本控件参数在 DATE/TIME 上使用 LIKE 运算符?
我正在尝试使用类似参数来使用控制参数在我的数据库中的日期字段中获取年份。我需要这个在 aspx 而不是 aspx.cs 页面上工作。下面是我的代码:
(这是用于获取当前年份以将其与数据库中的日期进行比较的标签)
(这是在 .cs 文件中获取当前年份并填充上面提到的标签)
感谢您的任何帮助,您可以提供。:)
c# - ASP.NET Cannot find object in parameter ControlParameter
I'm trying to get value from DropDownList as a parameter for SQL query. I have a GridView and SqlDataSource. And I can't reach DropDownList ("DDLName") inside the GridView. When "DDLName" is outside the GridView, everything is working, but when I put It inside, I got an error which says that can't find "DDLName". I want to do this in .aspx. I've seen a lots of tips with using "$ but I was trying to use"GridView1$DDLName" and It's not working.
There is my code:
asp.net - 如何过滤 5 个参数,包括使用过滤器表达式的下拉列表?
我正在尝试使用 5 个不同的参数过滤我的 gridview。我可以让它正常工作,但是当我将“全部”添加到下拉列表中时会出现问题。如果我在下拉列表中选择全部,我将无法再过滤。它将显示所有结果,但过滤不起作用。我的过滤器表达式或控制参数有问题吗?
这是我当前的下拉列表:
这是我的过滤来源:
sql - 必须声明标量变量“@vendor”
所以我几乎 100% 我的错误来自第一行代码“WHERE ([VendorID] = @vendor.VendorID)"> ”
有谁知道如何解决这个问题,我已经看到了几个涉及标量的相同问题,没有一个问题得到解决,或者我无法将我的情况置于相同的上下文中。谢谢你。
c# - GridView 中的 SQLDataSource
在过去的几天里,我一直在努力为我的问题找到解决方案,但到目前为止我还做不到。我有一个 Gridview,在编辑模式下,其中一个字段有一个 DropDownList 人员,由使用该行的其他两个字段(州和城市)的 Select 填充。我尝试了我在网上找到的所有关于它的东西,但我无法让它工作。你能帮我吗?下面的代码
我究竟做错了什么?
更新 当我单击编辑时,下拉列表不加载值。如果我在 SqlDataSource 上设置属性 CancelSelectOnNullParameter="false" 它显示“必须声明标量变量@xxx”我已经检查了隐藏字段并且它们已经加载了值,所以问题是控制参数没有从中获取值