189 8069 5689

LinqDataSource控件剖析

本文向大家介绍LinqDataSource控件,可能好多人还不了解LinqDataSource控件,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站设计、南湖网络推广、微信小程序定制开发、南湖网络营销、南湖企业策划、南湖品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供南湖建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

今天下午有人在论坛咨询LinqDataSource控件如何进行组合字段数据显示在下列列表中,其实,很简单,就是使用new 重新生成一个临时类即可。下面是完整的代码。

C# 代码

 
 
 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Web;  
  4.  
  5. ///  
  6. ///Books 的摘要说明  
  7. ///  
  8. public class Books  
  9. {  
  10. public int Id { get; set; }  
  11. public String Author { get; set; }  
  12. public String Title { get; set; }  
  13. public DateTime PunDate { get; set; }  
  14.  
  15. public Books() { }  
  16.  
  17. public List GetBooks  
  18. {  
  19. get  
  20. {  
  21. return this.GetInternalBooks();  
  22. }  
  23. }  
  24.  
  25. internal List GetInternalBooks()  
  26. {  
  27. List bs = new List();  
  28. bs.Add(new Books { Id = 1, Author = "孟宪会", Title = "《ASP.NET 2.0 应用开发技术》", 
    PunDate = System.DateTime.Now.AddMonths(-10) });  
  29. bs.Add(new Books { Id = 2, Author = "孟宪会", Title = "《Eric Meyer谈CSS(卷2)》", 
    PunDate = System.DateTime.Now });  
  30. bs.Add(new Books { Id = 3, Author = "孟宪会", Title = "《Eric Meyer谈CSS(卷1)》", 
    PunDate = System.DateTime.Now.AddMonths(+10) });  
  31. return bs;  
  32. }  

ASPX 代码

 
 
 
  1. <%@ Page Language="C#" %> 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3.  xmlns="http://www.w3.org/1999/xhtml"> 
  4.  runat="server"> 
  5.  
  6.  
  7.  
  8.  id="form1" runat="server"> 
  9.  ID="DropDownList1" runat="server" DataSourceID="LinqDataSource1" 
  10. DataTextField="DataText" DataValueField="Id"> 
  11.  
  12.  ID="LinqDataSource1" runat="server" 
    ContextTypeName="Books" TableName="GetBooks" 
  13. Select='new(Id,Id.toString() + "--" + Author + "--" + 
    Title + "--" + PunDate.ToString("yyyy-MM-dd") as DataText)'> 
  14.  
  15.  
  16.  
  17.  

***的执行结果将是下面的样子:

HTML 代码

 
 
 
  1.  name="DropDownList1" id="DropDownList1"> 
  2.  value="1">1--孟宪会--《ASP.NET 2.0 应用开发技术》--2008-07-31 
  3.  value="2">2--孟宪会--《Eric Meyer谈CSS(卷2)》--2009-05-31 
  4.  value="3">3--孟宪会--《Eric Meyer谈CSS(卷1)》--2010-03-31 
  5.  

本文目的在于示例一下 LinqDataSource控件的 Select 属性的写法。


当前文章:LinqDataSource控件剖析
文章分享:http://cdxtjz.cn/article/cojhhjo.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。