c# DataTable 查询

时间:2025-03-12 08:07:20
  using (SqlConnection con = new SqlConnection(ConStr)) {
                try
                {
                    string sql = "select * from mainUser with(nolock) where 1=1";
                    ();
                    DataTable userDt = new DataTable("userInfoDt");
                    SqlDataAdapter dap = new SqlDataAdapter(sql, con);
                    (userDt);
                    ();
                    // 通过AsEnumerable() 实现linq查询接口
                    var data = ();
                    //linq条件查询
                    data = (a=><string>("uName")=="张三");
                    //linq结果集赋给新的DataTable
                    DataTable dd = ();
                    //输出结果集
                    foreach (DataRow dr in data)
                    {
                        (dr["uid"]);
                        (dr["uName"]);
                        (dr["uPhone"]);
                        
                    }
                    //输出转DataTable 后的结果
                    foreach (DataRow item in )
                    {
                        (item["uid"]);
                        (item["uName"]);
                        (item["uPhone"]);
                        
                    }
                    
                }
                catch(Exception ex)
                {
                    ();
                }
                finally
                {
                    ();
                }