LinqDataSource.WhereParameters 属性
来源:互联网 发布:c语言基础课程教学视频 编辑:程序博客网 时间:2024/06/08 10:57
获取参数的集合,用于创建 Where 子句。
程序集: System.Web.Extensions(位于 System.Web.Extensions.dll)
语法
C#
C++
F#
VB
[PersistenceModeAttribute(PersistenceMode.InnerProperty)][BrowsableAttribute(false)]public ParameterCollection WhereParameters { get; }
属性值
Type: System.Web.UI.WebControls.ParameterCollection用于创建 Where 参数的集合中的子句 Where 属性。
实现
IDynamicDataSource.WhereParameters备注
LinqDataSource 控件使用中的参数 WhereParameters 集合以创建 Where 子句在运行时。 您将参数添加到 WhereParameters 集合时您想要以编程方式设置一个或多个条件,在 Where 子句。 例如,您可能会搜索姓氏等于的值记录在数据库表 TextBox 控件。 在这种情况下,您将参数添加到WhereParameters 文本框的值的集合。
如果不需要在运行时设置一个值,在 Where 子句中,您不需要使用 WhereParameters 集合。 您可以定义字段后,若要检索在 Where 属性。 例如,若要从数据库表中返回其中 LastName 等于"Adams"在标记中,设置 Where 属性设置为 'LastName = "Adams"' 不带任何参数。
若要设置的值在 WhereParameters 集合中,为每个参数分配一个名称,然后添加中的占位符 Where 属性中的为该参数。 在 Where 子句中,每个参数名称的前面加符号 @。
示例
下面的示例演示如何使用 WhereParameters 集合以动态地创建 Where 子句。 LinqDataSource 控制权将返回的值的所有记录 Price 大于由用户在选择的值的列 DropDownList 控件。
C#
VB
<asp:DropDownList AutoPostBack="true" ID="DropDownList1" runat="server"> <asp:ListItem Value="0"></asp:ListItem> <asp:ListItem Value="25"></asp:ListItem> <asp:ListItem Value="100"></asp:ListItem> <asp:ListItem Value="400"></asp:ListItem></asp:DropDownList><asp:LinqDataSource ContextTypeName="ExampleDataContext" TableName="Products" Where="Price>@UserPrice" ID="LinqDataSource1" runat="server"> <WhereParameters> <asp:ControlParameter Name="UserPrice" DefaultValue="0" ControlID="DropDownList1" Type="Int32" /> </WhereParameters></asp:LinqDataSource><asp:GridView DataSourceID="LinqDataSource1" ID="GridView1" runat="server"></asp:GridView>
版本信息
.NET Framework
自 3.5 起可用
自 3.5 起可用
阅读全文
0 0
- LinqDataSource.WhereParameters 属性
- LinqDataSource不支持 Select 属性
- 使用 LinqDataSource 控件的 Select 属性进行数据字段的组合
- LinqDataSource 找不到DataContext
- 使用LinqDataSource案例
- 使用 LinqDataSource 实现 DropDownList 联动
- LINQ学习笔记(三)--LinqDataSource+ListView
- LINQ学习笔记(三)--LinqDataSource+ListView
- ListVew,DataPager,LinqDataSource 实现Server Side Paging
- ASP.NET - LinqDataSource Web 服务器控件概述
- Tip: LinqDataSource - Timestamp应是必备数据列
- gridview绑定linqdatasource后获取gridview中的字段
- LINQ to SQL (Part 5 - Binding UI using the ASP:LinqDataSource Control)
- LINQ to SQL系列Part 5 - Binding UI using the ASP:LinqDataSource Control
- (异常).dbml无法加载到LinqDataSource控件中,也就是无法实例化
- ASP.NET#LinqDataSource控件配置对象模型时遇到的问题
- ListView加DataPager在不使用LinqDataSource(DataSourceID)时如何动态分页
- 属性
- 从IT宅到充实人生,光有高工资、高价值,能找到媳妇吗?(舞步学院吐血推荐)
- 为什么if中null要写在前面?
- TCP/IP详解卷一:第一章
- window.onscroll 的优化写法
- React学习-- React源码(6)React Patch方法
- LinqDataSource.WhereParameters 属性
- 如何实现一个微擎模块开发we7模块开发
- 开源IndexR:如何对上千亿的数据进行秒级探索式分析
- SaltStack实战之配置管理-Jinja2模板
- python Pandas库-文件读取
- linux中shell变量$#,$@,$0,$1,$2的含义解释/Shell中的${}、##和%%使用范例/export
- Apache Zeppelin 中 HDFS文件系统 解释器
- Android studio 分配内存设置方法
- Copy-On-Write COW 技术简介