成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LinqDataSource控件剖析

開發(fā) 后端
這里介紹LinqDataSource控件如何進(jìn)行組合字段數(shù)據(jù)顯示在下列列表中,其實,很簡單,就是使用new 重新生成一個臨時類即可。

本文向大家介紹LinqDataSource控件,可能好多人還不了解LinqDataSource控件,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

今天下午有人在論壇咨詢LinqDataSource控件如何進(jìn)行組合字段數(shù)據(jù)顯示在下列列表中,其實,很簡單,就是使用new 重新生成一個臨時類即可。下面是完整的代碼。

C# 代碼

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Web;  
  4.  
  5. /// <summary> 
  6. ///Books 的摘要說明  
  7. /// </summary> 
  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<Books> GetBooks  
  18. {  
  19. get  
  20. {  
  21. return this.GetInternalBooks();  
  22. }  
  23. }  
  24.  
  25. internal List<Books> GetInternalBooks()  
  26. {  
  27. List<Books> bs = new List<Books>();  
  28. bs.Add(new Books { Id = 1Author = "孟憲會"Title = "《ASP.NET 2.0 應(yīng)用開發(fā)技術(shù)》"
    PunDate = System.DateTime.Now.AddMonths(-10) });  
  29. bs.Add(new Books { Id = 2Author = "孟憲會"Title = "《Eric Meyer談CSS(卷2)》"
    PunDate = System.DateTime.Now });  
  30. bs.Add(new Books { Id = 3Author = "孟憲會"Title = "《Eric Meyer談CSS(卷1)》"
    PunDate = System.DateTime.Now.AddMonths(+10) });  
  31. return bs;  
  32. }  

ASPX 代碼

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

***的執(zhí)行結(jié)果將是下面的樣子:

HTML 代碼

  1. <select name="DropDownList1" id="DropDownList1"> 
  2. <option value="1">1--孟憲會--《ASP.NET 2.0 應(yīng)用開發(fā)技術(shù)》--2008-07-31</option> 
  3. <option value="2">2--孟憲會--《Eric Meyer談CSS(卷2)》--2009-05-31</option> 
  4. <option value="3">3--孟憲會--《Eric Meyer談CSS(卷1)》--2010-03-31</option> 
  5. </select> 

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

【編輯推薦】

  1. LINQ to SQL數(shù)據(jù)表介紹
  2. LINQ查詢的目的與實現(xiàn)手段
  3. LINQ from子句進(jìn)行復(fù)合查詢實現(xiàn)方法
  4. LINQ查詢表達(dá)式功能詳解
  5. LINQ基礎(chǔ)概念總結(jié)
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2010-08-12 09:25:35

Flex控件

2009-10-23 13:14:38

2009-10-13 15:09:19

VB.NET使用Tre

2009-09-02 18:41:18

C#定義動態(tài)控件數(shù)組

2009-09-18 14:07:51

LINQ to SQL

2010-01-12 15:54:47

VB.NET動態(tài)控件數(shù)

2010-07-28 09:29:36

Flex DataGr

2010-08-05 17:43:27

RIP協(xié)議

2017-04-11 09:17:07

Apache Beam剖析Flink

2009-09-27 13:42:05

Hibernate E

2009-09-10 14:37:57

LINQ匿名類型

2009-09-16 16:59:05

LINQ to XML

2009-09-17 13:15:20

LINQ查詢

2009-09-23 17:18:16

Hibernate S

2009-09-27 17:13:36

Hibernate V

2011-06-03 13:48:18

JavaScript重構(gòu)

2011-07-21 11:12:58

iPhone 線程 多線程

2010-06-03 13:08:51

2010-09-27 14:20:11

無線組網(wǎng)

2022-09-27 18:56:28

ArrayList數(shù)組源代碼
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文字幕国产精品 | 中文字幕在线一区二区三区 | 久久久91精品国产一区二区三区 | 日韩视频一区二区三区 | 亚洲精品福利在线 | wwwxxx日本在线观看 | 欧美日韩国产一区二区三区 | 日本一区二区视频 | 国产视频三级 | 精品久久99 | 亚洲免费观看视频网站 | 黄片毛片免费看 | jizz在线免费观看 | 97视频网站 | 男女网站免费观看 | 午夜精品一区二区三区免费视频 | a级免费视频 | 九色视频网站 | 欧美精品在线一区二区三区 | 中文字幕成人av | 亚洲国产精品99久久久久久久久 | 成人精品福利 | 国产精品一区二区福利视频 | 国产精品免费一区二区 | 久久这里只有 | 国产农村妇女精品一区 | 日韩成人专区 | 国产成人99久久亚洲综合精品 | 久久久久精 | 午夜激情视频 | 91黄色片免费看 | 欧美a在线 | 91大片 | 欧美精品在线播放 | 亚洲精品久久久久久久不卡四虎 | 97超碰成人 | 成人免费在线观看 | 欧美一区二区免费 | 视频一区二区在线观看 | 91精品国产色综合久久 | 欧美激情一区二区三区 |