首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

RIA Services 查询一条记录,该怎么处理

2012-03-18 
RIA Services 查询一条记录C# codeRIADemoContent content new RIADemoContent()var list from p in

RIA Services 查询一条记录

C# code
            RIADemoContent content = new RIADemoContent();            var list = from p in content.Articles where p.ArticleID == 5 select p;            foreach(var obj in list)            {                this.label1.Content = obj.ArticleTitle;            }


为什么这样写没有结果 我确定数据库里是有id=5的那条记录的 找了下RIA的例子都是查询一张表的 也没个条件查询的例子 我linq不太会 是不是有上面问题 多谢帮忙下

[解决办法]
试试下面代码:

var u= content.userdata.Single(c=>c.ArticleID =="5");
Response.Write(u.uName+" - "+u.ArticleID );

[解决办法]
是不是得用 LoadOperation<Articles>先查询出来
[解决办法]
C# code
 DS_UM_MOUDLE dum = new DS_UM_MOUDLE();        public TreeviewPage()        {            InitializeComponent();            dum.Load(dum.GetUM_MODULEQuery());            dum.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(dum_PropertyChanged);        }        void dum_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)        {            var q = from p in dum.UM_MODULEs                    where p.MODULE_ID==1                    select p;            foreach (var r in q)            {                this.tbID.Text = r.MODULE_ID.ToString();            }
[解决办法]
这个嘛 你什么时候需要你就写在那个事件里面这个取值是异步的

热点排行