#眉標=ASP.NET #副標=體驗ASP.NET的「未來之路」(1) #大標=哇!原來可以不必寫程式呀! #作者=文/圖 陳明倫 ======================== 程式1 <%@ Page Language="VB" CodeFile="Employees.aspx.vb" Inherits="Employees"%> Untitled Page
   ==================================                   ======================== 程式2   =============================== ======================== 程式3 '在列表中只呈現ProductName與UnitPrice兩欄位 Public Overrides Function GetColumns() As IEnumerable  Return New Object() {"ProductName", "UnitPrice"} End Function '在明細表中除呈現ProductName與UnitPrice外再加上Discontinued欄位 Public Overrides Function GetDetailsColumns() As IEnumerable  Return New Object() {"ProductName", "UnitPrice", "Discontinued"} End Function '在RSS中title以ProductName欄位呈現、description以Discontinued欄位呈現 Public Overrides Function GetRSSFields() As IEnumerable  Return New Object() {"ProductName", "Discontinued"} End Function '在列表中若UnitPrice<5以白底呈現,5~8以黃底呈現,>8以紅底呈現 Public Overrides Sub InitRow(ByVal row As GridViewRow)  Select Case Convert.ToDecimal(EvalS("UnitPrice"))   Case Is < 5    row.BackColor = System.Drawing.Color.White   Case 5 To 8 row.BackColor = System.Drawing.Color.Yellow   Case Is > 8 row.BackColor = System.Drawing.Color.Red  End Select End Sub '設定dataSource過濾運算式 Public Overrides Sub InitDataSource(ByVal dataSource As IDataSource)  dataSource.FilterExpression = ... End Sub ================================== ======================== 參考資源 • ASP.NET Futures快速教學網:http://quickstarts.asp.net/Futures/ • ASP.NET Futures官方論壇網:http://forums.asp.net/1127.aspx • 動態資料控制項示範教學影音檔:http://download.microsoft.com/download/5/9/8/5985f834-b3ea-459b-98ba-0aede5bc653a/DynamicDataControls.wmv ==================================