Asp.net--Linq语法
新建Linq类.dbml结尾的文件
打开新建的项,
选中需要的表,直接拖进来、
然后建一个 窗体,拖进一个Repeater 控件
在web窗体源代码中设计表,使用Repeater中转存放; 代码如下
1 <asp:Repeater ID="Repeater1" runat="server"> 2 3 <HeaderTemplate> 4 <table> 5 <tr><td> 6 学号</td> 7 <td> 8 姓名</td> 9 </tr> 10 </HeaderTemplate> 11 <ItemTemplate> 12 <tr><td><%#DataBinder.Eval(Container.DataItem,"code") %><td> 13 <td><%#DataBinder.Eval(Container.DataItem,"name") %></td> 14 </tr> 15 </ItemTemplate> 16 <FooterTemplate> 17 </table> 18 </FooterTemplate> 19 </asp:Repeater>
在cs文件中调用数据库,就可以不使用DataSource,而用Linq 语法,如下
1 protected void Page_Load(object sender, EventArgs e) 2 { 3 //Ling语句 4 //变量dc代表数据库 5 DataClassesDataContext dc = new DataClassesDataContext(); 6 //var万能变量,from 变量名(数据) in 数据库中的表,查询出来的数据 7 var query = from r in dc.student select r; 8 Repeater1.DataSource = query;//repeater1的数据来源query 9 Repeater1.DataBind();//数据绑定 10 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。