LINQ查询数据库的结果(惟独一个值)怎样直接赋给一个Label标签
LINQ查询数据库的结果(只有一个值)怎样直接赋给一个Label标签?LINQ查询数据库的结果,可以用 GridView,Drop
LINQ查询数据库的结果(只有一个值)怎样直接赋给一个Label标签? LINQ查询数据库的结果,可以用 GridView,DropDownList,DataList,Repeater等绑定. 这样可以显示出来. 但如果我不想绑定,想直接把查询的结果赋给一个Label标签,或直接用Response.Write 输出,这怎么实现呢? 非常感谢![最优解释] 如果你学习下 WebForm 的服务端控件,赋值是直接操作的: Label1.Text = ctx.Users.First().Name;[其他解释] var u=db.User.FirstOrDefault(); if(u!=null) { Label1.Text=u.Name; }[其他解释]
var b=db.Book.FirstOrDefault(); if(b!=null) { Label1.Text=b.Name; } [其他解释] 那你就自己写一个简化的GridView、Repeater等控件呗!
拼凑一次html是很低级和简单的的工作,难的是成百上千次地正确拼凑出html来,并且每一次你重构界面设计时都可以迅速高效率地拼凑出html来。于是,你就需要把开发模式写成控件,这样你只要修改很少的属性、定义模板,于是最终的html就自动化地生产出来了。
这就是控件的作用。所以你要取代控件,那么请自己以写一个更好的控件为目标,而不要空洞地为了不用控件而不用控件。如果你的控件写得好,即使很简单,只要开发效率高,你就可以共享给同事、甚至卖给微软,取代asp.net中原来的控件的地位。
[其他解释] 引用: 直接取出 你想要的值 赋给lable即可 linq取出来的是对象 每个表取出来的数据都是对象的集合 FirstOrDefault()获取对象集合的第一个对象 在用对象的属性(对应到表里的字段) 获取值
[其他解释] 呵呵,我想也许我把你的问题想的太高了。sorry啊。
[其他解释] 嗯,2楼 仁兄 讲的有道理.
努力开发出自己的控件.
问一下,从哪开头啊?
具体步骤是什么呢?
[其他解释] 直接取出 你想要的值 赋给lable即可
[其他解释] 引用: C# code var b=db.Book.FirstOrDefault(); if(b!=null) { Label1.Text=b.Name; } 上面都说的很详细了..
[其他解释] var b=db.Book.FirstOrDefault(); if(b!=null) { Label1.Text=b.Name; } [其他解释] 引用: var u=db.User.FirstOrDefault(); if(u!=null) { Label1.Text=u.Name; } +1
[其他解释] var test = from b in data.t1 join a in data.t2 on b.id equals a.bid where a.bid==Convert.ToInt32(TextBox1.Text) select new { b.id,b.title,a.bid, a.name};
label1.Text=test.First().title ;