LinQ to DataSet 应用

 

                //gmid是传入的变量

                DataTable dt = ds.Tables[0];
                DataRow dr = dt.Rows[0];
                if (!string.IsNullOrWhiteSpace(gmid))  
                {
                    IEnumerable<DataRow> query =
                        from a in dt.AsEnumerable()
                        where a.Field<string>("GMID").ToString().ToLower() == gmid
                        select a;
                    if (query != null && query.Count() > 0)
                        foreach (var item in query)
                        {
                            dr = item;
                            break;
                        }
                    else
                        return  ;
                }

 

posted on 2013-02-05 12:34  远大前程  阅读(141)  评论(1编辑  收藏  举报

导航