C# 如何进行二次查询
答案:3 悬赏:10 手机版
解决时间 2021-07-31 21:59
- 提问者网友:风月客
- 2021-07-31 15:30
C#如何进行二次查询 第二次查询实在前一次的基础上 且结果显示在同一个DataGrid中,不使用嵌套查询哦!!!
最佳答案
- 五星知识达人网友:青尢
- 2021-07-31 15:44
datatable 带select 命令的.
DataTable dt=order.GetList("queryId=102"); //这个是传入条件,用SQL查询
DataTable dtNew = dt.Clone(); //然后创立一个新表并且克隆老表的结构
DataRow[] dr = dt.Select(" Person_IDcard<>'1'");//在查出来的结果集中,进行二次查询.只是 在DataTable 中查询,不与数据交互的.
for (int i = 0; i < dr.Length; i++) //给新的结果集赋值
{
dtNew.ImportRow(dr[i]);
}
//最后得到进行完二次查询的新结果集合
全部回答
- 1楼网友:底特律间谍
- 2021-07-31 17:17
筛选么,你用的什么数据源
datatable
ilist?
datatable有个dataview,可以用filter
list<>有findall方法
就是这方面的资料你找找吧
- 2楼网友:空山清雨
- 2021-07-31 17:02
直接在datagrid里面用命令查啊它支持select
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯