求DataTable.select的正确用法
有如下一段代码:
string strSql = @"select emp_no,emp_name,workdept_now from dbo.tb_baseinfo where emp_no not in (select EmpID from dbo.PersonInfo) and emp_state in (1,2)";
dsResult = sdbHandle.ExecuteDataSet(strSql, "person");
string questr = "workdept_now like '" + this.hfdDeptID.Value.ToString().Trim().Substring(0, 2) + "%''";
DataRow[] dr = dsResult.Tables["person"].Select(questr);
this.ddlEmpName.Items.Clear();
foreach (DataRow drs in dr)
{
newdt.Rows.Add(drs.ItemArray);
}
运行的时候却总是提示DataRow[] dr = dsResult.Tables["person"].Select(questr);
这句未将对象引用设置到对象的实例,请问是否是DataTable.select的用法有误?在线等!
string strSql = @"select emp_no,emp_name,workdept_now from dbo.tb_baseinfo where emp_no not in (select EmpID from dbo.PersonInfo) and emp_state in (1,2)";
dsResult = sdbHandle.ExecuteDataSet(strSql, "person");
string questr = "workdept_now like '" + this.hfdDeptID.Value.ToString().Trim().Substring(0, 2) + "%''";
DataRow[] dr = dsResult.Tables["person"].Select(questr);
this.ddlEmpName.Items.Clear();
foreach (DataRow drs in dr)
{
newdt.Rows.Add(drs.ItemArray);
}
运行的时候却总是提示DataRow[] dr = dsResult.Tables["person"].Select(questr);
这句未将对象引用设置到对象的实例,请问是否是DataTable.select的用法有误?在线等!
...全文
相关推荐
在DataTable中执行Select("条件")后,返回DataTable的方法
在DataTable中执行Select("条件")后,返回DataTable的方法
使用DataTable.Select 方法时,特殊字符的转义方法分享
代码如下:public static string Replace(string oldStr) { if (string.IsNullOrEmpty(oldStr)) { return “”; } string str2 = Regex.Replace(oldStr, @”[\[\+\\\|\(\)\^\*\””\]’%~#-&]”, delegate(Match match) { if (match.Valu
C#中DataTable排序、检索、合并等操作实例
主要介绍了C#中DataTable排序、检索、合并等操作实例,其中详细介绍了DataTable.Select的一些注意问题和使用技巧等,需要的朋友可以参考下
如何在datatable中使用groupby进行分组统计
如何在datatable中进行分组,并且计算分组后每组的数量,考虑了一下,可以使用LINQ来实现datatable分组,需要的朋友可以参考下
DataTable分类求和,分类汇总,排序
对于这个问题,自己郁闷了四五天的时间,之后终于做出来了,分享一下. 主要是从操作内存中的datatable表,而非直接操作数据库,筛选,去除重复行,sum求和,根据某个字段进行排序等等操作....


