如何在数据集中搜索特定数据

2023-12-04

我只是想问如何在数据集中搜索特定数据,因为我想搜索特定关键字的摘要并将其绑定到中继器我有 where 表达式,但它不起作用

        string keyword = "where summary like %"+ txtbKeyword.Text +"%" ;


        DataSet ds = new DataSet();
        int selectedTopicID = Convert.ToInt32(ddlTopics.SelectedValue);
        int selectedSkillID = Convert.ToInt32(ddlSkills.SelectedValue);
        int selectedTypeID = Convert.ToInt32(ddlTypes.SelectedValue);
        ds = Resoursce.Search_Resource(selectedTopicID, selectedSkillID, selectedTypeID);
        lbl_totalResult.Text = ds.Tables[0].Rows.Count.ToString();
        rp_resList.DataSource = ds.Tables[0].Select(keyword);
        rp_resList.DataBind();

用户代码未处理 System.Data.SyntaxErrorException

 HResult=-2146232032
  Message=Syntax error: Missing operand after 'summary' operator.
  Source=System.Data
  StackTrace:
       at System.Data.ExpressionParser.Parse()
       at System.Data.DataExpression..ctor(DataTable table, String expression, Type type)
       at System.Data.DataTable.Select(String filterExpression)
       at Christoc.Modules.ResourcesFilter.View.ddlTopics_SelectedIndexChanged(Object sender, EventArgs e) in c:\inetpub\wwwroot\ideaPark\DesktopModules\ResourcesFilter\View.ascx.cs:line 120
       at System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)
       at System.Web.UI.Page.RaiseChangedEvents()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  InnerException: 

您可以使用 DataTable.Select() 方法。http://msdn.microsoft.com/en-us/library/t5ce3dyt.aspx

微软的例子:

  // Presuming the DataTable has a column named Date. 
  string expression = "Date = '1/31/1979' or OrderID = 2";
  // string expression = "OrderQuantity = 2 and OrderID = 2";

  // Sort descending by column named CompanyName. 
  string sortOrder = "CompanyName ASC";
  DataRow[] foundRows;

  // Use the Select method to find all rows matching the filter.
  foundRows = table.Select(expression, sortOrder);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在数据集中搜索特定数据 的相关文章

  • .net dropdownlist对齐文本

    我正在尝试将 net 下拉列表中的文本向右对齐 使用 CssClass 我可以在 Firefox 中将文本向右对齐 IE 不会将文本右对齐 而是左对齐 我读到 IE 6 不支持这个 这是真的 我使用的是 IE7 但我的大多数用户将使用 IE
  • C++ 求二维数组每一行的最大值

    我已经设法用这个找到我的二维数组的每一行的最小值 void findLowest int A Cm int n int m int min A 0 0 for int i 0 i lt n i for int j 0 j lt m j if
  • 如何在C++中实现模板类协变?

    是否可以以这样一种方式实现类模板 如果模板参数相关 一个对象可以转换为另一个对象 这是一个展示这个想法的例子 当然它不会编译 struct Base struct Derived Base template
  • 为什么禁止在 constexpr 函数中使用 goto?

    C 14 对你能做什么和不能做什么有规则constexpr功能 其中一些 没有asm 没有静态变量 看起来相当合理 但标准也不允许goto in constexpr功能 即使它允许其他控制流机制 这种区别背后的原因是什么 我以为我们已经过去
  • 如何在 WPF RichTextBox 中跟踪 TextPointer?

    我正在尝试了解 WPF RichTextBox 中的 TextPointer 类 我希望能够跟踪它们 以便我可以将信息与文本中的区域相关联 我目前正在使用一个非常简单的示例来尝试弄清楚发生了什么 在 PreviewKeyDown 事件中 我
  • c 中的错误:声明隐藏了全局范围内的变量

    当我尝试编译以下代码时 我收到此错误消息 错误 声明隐藏了全局范围内的变量 无效迭代器 节点 根 我不明白我到底在哪里隐藏或隐藏了之前声明的全局变量 我怎样才能解决这个问题 typedef node typedef struct node
  • 当 Cortex-M3 出现硬故障时如何保留堆栈跟踪?

    使用以下设置 基于 Cortex M3 的 C gcc arm 交叉工具链 https launchpad net gcc arm embedded 使用 C 和 C FreeRtos 7 5 3 日食月神 Segger Jlink 与 J
  • 使用向量的 merge_sort 在少于 9 个输入的情况下效果很好

    不知何故 我使用向量实现了合并排序 问题是 它可以在少于 9 个输入的情况下正常工作 但在有 9 个或更多输入的情况下 它会执行一些我不明白的操作 如下所示 Input 5 4 3 2 1 6 5 4 3 2 1 9 8 7 6 5 4 3
  • Windows 窗体不会在调试模式下显示

    我最近升级到 VS 2012 我有一组在 VS 2010 中编码的 UI 测试 我试图在 VS 2012 中启动它们 我有一个 Windows 窗体 在开始时显示使用 AssemblyInitialize 属性运行测试 我使用此表单允许用户
  • 编译的表达式树会泄漏吗?

    根据我的理解 JIT 代码在程序运行时永远不会从内存中释放 这是否意味着重复调用 Compile 表达式树上会泄漏内存吗 这意味着仅在静态构造函数中编译表达式树或以其他方式缓存它们 这可能不那么简单 正确的 他们可能是GCed Lambda
  • 使用 LINQ 查找列表中特定类型的第一个元素

    使用 LINQ 和 C 在元素列表中查找特定类型的第一个项目的最短表示法是什么 var first yourCollection OfType
  • 是否有比 lex/flex 更好(更现代)的工具来生成 C++ 分词器?

    我最近将源文件解析添加到现有工具中 该工具从复杂的命令行参数生成输出文件 命令行参数变得如此复杂 以至于我们开始允许它们作为一个文件提供 该文件被解析为一个非常大的命令行 但语法仍然很尴尬 因此我添加了使用更合理的语法解析源文件的功能 我使
  • 我的 strlcpy 版本

    海湾合作委员会 4 4 4 c89 我的程序做了很多字符串处理 我不想使用 strncpy 因为它不会终止 我不能使用 strlcpy 因为它不可移植 只是几个问题 我怎样才能让我的函数正常运行 以确保它完全安全稳定 单元测试 这对于生产来
  • 像“1$”这样的位置参数如何与 printf() 一起使用?

    By man I find printf d width num and printf 2 1 d width num 是等价的 但在我看来 第二种风格应该与以下相同 printf d num width 然而通过测试似乎man是对的 为什
  • 用 C 实现 Unix shell:检查文件是否可执行

    我正在努力用 C 语言实现 Unix shell 目前正在处理相对路径的问题 特别是在输入命令时 现在 我每次都必须输入可执行文件的完整路径 而我宁愿简单地输入 ls 或 cat 我已经设法获取 PATH 环境变量 我的想法是在 字符处拆分
  • 将应用程序从 Microsoft Access 迁移到 VB 或 C#.NET

    我目前正试图说服管理层需要将我们的应用程序之一移植到 NET 该应用程序已经发展成为 Access 中的一个庞然大物 SQL 后端 拥有 700 个链接表 650 个表单 子表单 130 个模块和 850 个查询 我几乎知道这样做的所有主要
  • 将日期参数传递给对 MVC 操作的 ajax 调用的安全方法

    我有一个 MVC 操作 它的参数之一是DateTime如果我通过 17 07 2012 它会抛出一个异常 指出参数为空但不能有空值 但如果我通过01 07 2012它被解析为Jan 07 2012 我将日期传递给 ajax 调用DD MM
  • asp.net cookie、身份验证和会话超时

    我有一个使用表单身份验证的 asp net 网站 我在会话中保留一些信息 例如用户名 用户 ID 电子邮件等 我通过在身份验证 cookie 上设置较长的到期日期来允许用户保持登录网站的状态 因此 当用户仍处于身份验证状态时 会话过期的情况
  • 如何构建印度尼西亚电话号码正则表达式

    这些是一些印度尼西亚的电话号码 08xxxxxxxxx 至少包含 11 个字符长度 08xxxxxxxxxxx 始终以 08 开头 我发现这个很有用 Regex regex new Regex 08 0 9 0 9 0 9 0 9 0 9
  • 将 viewbag 从操作控制器传递到部分视图

    我有一个带有部分视图的 mvc 视图 控制器中有一个 ActionResult 方法 它将返回 PartialView 因此 我需要将 ViewBag 数据从 ActionResult 方法传递到 Partial View 这是我的控制器

随机推荐

  • 将数据从 PostgreSQL 传输到 MySQL

    您好 有什么方法可以将表布局和数据从 Postgres 数据库自动传输到 MySQL 吗 我必须将架构和数据迁移到 MYSQL 最简单的可能是使用 Postgres 将数据库 架构和数据 导出为 SQLpg dump效用 那么import将
  • 实体框架 4:多对多关系 IQueryable 而不是 ICollection

    大家 早安 我试图首先解决我在 EF 代码中遇到的问题 我的架构如下 public class Article IUrlNode Key public Guid ArticleID get set public string Title g
  • 为什么arguments.callee.caller.name未定义?

    为什么这不提醒 http 127 0 0 1 sendRequest 可在http jsfiddle net Gq8Wd 52 var foo sendRequest function alert bar getUrl var bar ge
  • docker: MISCONF Redis配置为保存RDB快照

    与此类似的问题还有很多 例如 Redis配置为保存RDB快照 但目前无法持久保存在磁盘上 Ubuntu Server MISCONF Redis 配置为保存 RDB 快照 但目前无法保留在磁盘上 可能修改数据集的命令被禁用 但这些都不能解决
  • 具有不同构造函数参数的装饰器

    我想使用温莎城堡创建一个记录整数的类 但我想用其他类来装饰它几次 如果涉及的所有具体实体都具有可以解决的依赖关系 我可以看到这是如何工作的 但这里的情况并非如此 考虑这段代码 public interface IRecorder void
  • 通过用麦克风录制播放声音来测量扬声器音量

    我想通过播放声音并同时在本地麦克风上收听来测量系统的扬声器音量 这是针对特定应用的 准确记录的声音并不重要 重要的是区分播放声音之前和播放过程中记录的麦克风音量 这个想法是在扬声器关闭或声音太低时警告用户 如何在播放声音时录制声音并确定音量
  • jQuery Zoom 在颜色框内

    是否可以在 colorbox 中使用 Jack Moore 的 jQuery Zoom 插件 document ready function a photo zoom url photo big jpg 我很确定你可以这样做 a color
  • 我如何在 Haskell 中使用lens来复制Python的枚举?

    蟒蛇的枚举在列表上可以写成zip 0 我查看了 Control Lens Traversal 和 Control Lens Indexed 但我无法弄清楚如何使用镜头将其推广到任何合理的容器 我犹豫是否要说 可遍历 我正在猜测itraver
  • 更改对象上的修改子句错误

    我怎样才能 用达夫尼语 陈述 ensures 保证方法返回的对象将是 新的 即不会与其他地方使用的对象相同 尚未 以下代码显示了一个最小的示例 method newArray a array
  • 使用 Google GCM 发送推送通知

    我一直在关注设置 GCM 客户端应用程序教程并尝试了解他们提供的演示应用程序 但我无法理解如何使用此服务发送推送通知 上述指南引导我进入 生成 InstanceID 令牌 屏幕 其中有永无休止的进度条 该程序源码可以在这里获取 https
  • 如何将目录树添加到 ClearCase 存储库?

    我有一个包含子目录的目录树 我想将其添加到 ClearCase 存储库中 目前我需要重命名目录 对每个目录使用 CC 的 mkdir 等等 有没有办法自动执行此操作 可能是我不知道的 ClearCase 命令 或者脚本 我建议使用clear
  • 从字符串 Pandas 数据框中提取日期

    我在 pandas 数据框中有这一列 Date X 它是一个对象 我无法在这里使用 pandas to datetime 函数 我想将此列转换为 1 到 365 的范围 以便我可以进行分析 29JAN14 21 16 00 01FEB14
  • 使用 jspdf 导出 PDF 而不渲染 CSS

    我正在使用 jspdf debug js 从网站导出不同的数据 但存在一些问题 我无法让它在导出的 PDF 中渲染 CSS 如果我在导出的页面中有图像 则PDF 返回空白 有谁知道解决这个问题的方法吗 这里有一个jsfiddle显示它没有渲
  • Axhspan 始终位于图形前面

    我正在尝试用分散的点绘制一个图 我想显示 xy 计划中的特定区域 我已经了解了如何使用 axhspan 和 axvspan 但它产生的彩色区域总是隐藏我的观点 我的意思是 我可以看到我的点将 alpha 设置为不同于 alpha 的值 但它
  • Winform ToolTip位置设置

    我想知道是否可以通过 MouseHover 事件以某种方式在空桌面上的固定点中在应用程序表单之外找到工具提示的弹出窗口 当然事件是否对工具提示有用 不确定 或者任何其他方式 如果可能的话 我并不是询问如何显示另一个表单作为实现此目标的选项
  • 从回溯中获取最后一个函数的调用参数?

    我可以获取回溯中最后调用的函数的参数吗 如何 我想制作一个标准错误捕获器 以生成可读的代码 同时向用户提供详细信息 在下面的示例中 我希望 GET PARAMS 返回提供给 os chown 的参数元组 检查inspectAlex Mart
  • 为什么使用 knit 和 grid 没有出现第二个 ggplot?

    我正在尝试使用创建一个文档knitr包括ggplot2使用修改后的图grid 在下面的例子中 有should是 2 个图 均使用diamonds数据集包含在ggplot2 第一个显示切工与颜色 第二个显示切工与净度 相反 后面的情节重复了两
  • 关于bindService的疑问

    我对 Android 绑定服务有一些疑问 导游 http developer android com guide components bound services html 关于bindService says The bindServi
  • 如何避免大量 onmouseover onmouseout 触发?

    我有一个带有一些列的表 每张图片中都有一个 onmouseover onmouseout 事件 该事件在 div 中显示一条消息并隐藏该消息 我的问题是 当用户从左向右快速移动大量图像后 图像的所有鼠标悬停和鼠标悬停事件都会被执行 这看起来
  • 如何在数据集中搜索特定数据

    我只是想问如何在数据集中搜索特定数据 因为我想搜索特定关键字的摘要并将其绑定到中继器我有 where 表达式 但它不起作用 string keyword where summary like txtbKeyword Text DataSet