小炮游击队员视频:dataTable 查找特定行
来源:百度文库 编辑:偶看新闻 时间:2024/05/03 00:38:44
查找特定行
DataTable提供了一个有用的方法Select(),它可以使用SQL表达式查找某行。Select()方法使用的表达式和SELECT语句的WHERE子句的作用是一样的,其依据是DataTable中已经存在的内存数据(因此没有执行任何数据库操作)。
例如,下面的代码读取所有被标记为"不再继续"的产品:
在本示例中,Select()语句使用了一个非常简单的过滤字符串。不过,可以自由使用更为复杂的操作符以及综合使用不同的条件。请参见MSDN类库参考中关于DataColumn.Expression属性的描述来获得更多相关信息,或者参考表8-3和8.5.2节中关于过滤字符串的讨论。
注解
Select()方法有一点不足--它不支持参数化条件。所以,它对SQL注入攻击是开放的。显而易见,这种条件下恶意用户进行的SQL注入攻击效果很有限,因为他没有办法访问真实的数据源,也不能执行额外的命令。不过,精心编写的代码还是可能欺骗你的应用程序从表中返回额外的信息。为了避免这样的情况,可以不使用Select()方法,而是用用户提供的值来创建过滤表达式,然后在DataTable上循环手工找到需要的行。
VC怎么查找特定文件
在特定网页中寻找某几个字怎样查找!?
如何把记事本中n行m列的数据导入DataTable中
DataGrid设置特定行颜色
Officie Excel中如何实现,查找到的那一行改变成特定颜色?
请高手指点:VC 怎样在 CComBSTR 类型字符串中查找特定字符啊
怎么在知道里查找特定的人的回答啊
VB爱好者的求助:如何实现遍历目录查找特定类型的文件?
C#中的dataTable.DefaultView属性问题。
sohu校友录留言,在哪里能查找出特定的某人留言呢?有这功能吗?
如何使用DataTable.Select选出来的Rows生成新的DataTable?
特定的错误代码是第 2088999411 行的 0x2
如何在Excel中选中特定序号的多行?
在C++中如何读文件的特定行
特定闹钟
ADO.NET : 一个DataRow[] 如何转化为DataTable?
如何使用DataRow添加多条记录到DataTable中?
request.getSession().setAttribute("LoginDataTable",dataTable);什么意思?
C# 怎样从DATATABLE中把数据读取出来?
古诗中特定景物的特定含义?
SQL 2000列表中显示特定的行(例如6-11行)
SQL 2000列表中显示特定的行(例如6-9行)
SQL 2000列表中显示特定的行(例如6-10行)
打开添加删除组件时,显示 特定的错误代码是2088999411行的0x2