C# DataTable中Select()方法 中可以执行sql语句么???
3个回答
展开全部
不可以,DataTable的select方法中只有 条件和排序两个,而条件只能用简单的静态条件,所以不能执行SQL语句。
更多追问追答
追问
那如果我想执行一条sql查询语句(结果是一行多列),我想单独取出每一列,应该怎么做??
因为我后面有一个update语句set 赋值需要用到这些列值
追答
for(int i=0;i<dt.Columns.Count;i++)
{
dt.Rows[0][i].ToString(); //这个就是每一列的值。
}
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中,使用`VLOOKUP`函数进行单一条件查找非常常见,但`VLOOKUP`本身并不直接支持双重条件。然而,你可以通过一些间接方法实现。一种方法是将两个条件合并为一个标识符(例如,通过连接或串联),然后在另一个区域中查找此标识符...
点击进入详情页
本回答由TableDI提供
展开全部
你可以 DataRow[] dr = dt.Select("ID="+1);
这样就可以查出ID等于1的行集合
这样就可以查出ID等于1的行集合
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个select是Linq扩展方法,是对象里边的查询,不能与SQL操作!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询