日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

组件 DataList 和 ObjectDataSource

發布時間:2024/9/5 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 组件 DataList 和 ObjectDataSource 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
功能強大的組件。我這里主要介紹一下 asp.net 端的代碼: Code
?1??????????????????<asp:DataList?id="dlstProducts"?DataSourceID="srcProducts"?RepeatColumns="1"?Runat="server">
?2??????????????????????<ItemTemplate>??
?3???????????????????????????Property?()Property<%#IIf(CType(Eval("Manynumber"),?Integer)?>?1,?"&nbsp;"?&?Eval("Numberproperyies")?&?"&nbsp;",?"&nbsp;")%>details
?4???????????????????????????<br?/><br?/>??
?5???????????????????????????<asp:Label?ID="dizhi"?runat="server"?Text="di?zhi?:?"?CssClass="title2"></asp:Label>
?6???????????????????????????<%#Eval("dizhi")%></span>
?7???????????????????????????<br?/><br?/>
?8???????????????????????????<asp:Label?ID="youbian"?runat="server"?Text="you?bian:??"?CssClass="title2"></asp:Label>
?9???????????????????????????<%#Eval("youbian")%>
10???????????????????????????<br?/><br?/>
11???????????????????????????<asp:Label?ID="jiage1"?runat="server"?Text="jia?ge?1?:??"?CssClass="title2"></asp:Label>
12???????????????????????????<%#String.Format("{0:c}",?Eval("jiage1"))%>
13???????????????????????????<br?/><br?/>
14???????????????????????????<asp:Label?ID="jiage2"?runat="server"?Text="jia?ge?2?:??"?CssClass="title2"></asp:Label>
15???????????????????????????<%#IIf(Eval("jiage2")?=?0,?"",?String.Format("{0:c}",?Eval("Contentsvalue")))?&?"<br?/><br?/>"%>
16???????????????????????</ItemTemplate>
17??????????????????</asp:DataList>
18??????????????
19?????????????????<asp:ObjectDataSource?id="srcProducts"
20?????????????????????????TypeName="xxx.xxxxClass"
21?????????????????????????SelectMethod="SelectCustomerId"?Runat="server"?OnSelecting="srcProducts_Selecting">
22????????????????????????<SelectParameters>
23??????????????????????????????<asp:Parameter?Name="CustomerID"?Type="Int32"?/>
24????????????????????????</SelectParameters>????
25?????????????????</asp:ObjectDataSource>?
app_code 的類 Code
Imports?Microsoft.VisualBasic
Imports?System
Imports?System.IO
Imports?System.Data
Imports?System.Data.SqlClient
Imports?System.Web.Configuration
Imports?System.Collections.Generic

Namespace?xxxx

????
'''?<summary>
????
'''?Represents?a?product?and?methods?for
????
'''?working?with?products
????
'''?</summary>
????Public?Class?xxxxClass

????????
Private?Shared?ReadOnly?_connectionString?As?String
????????
Private?_id?As?Integer
????????
Private?_manynumber?As?Integer
????????
Private?_dizhi?As?String
????????
Private?_youbian?As?String
????????
Private?_jiage1?As?Decimal
????????
Private?_jiage2?As?Decimal
????????
Private?_number?As?String

????????
Public?Property?Id()?As?Integer
????????????
Get
????????????????
Return?_id
????????????
End?Get
????????????
Set(ByVal?Value?As?Integer)
????????????????_id?
=?Value
????????????
End?Set
????????
End?Property

????????
Public?Property?dizhi()?As?String
????????????
Get
????????????????
Return?_dizhi
????????????
End?Get
????????????
Set(ByVal?Value?As?String)
????????????????_dizhi?
=?Value
????????????
End?Set
????????
End?Property

????????
Public?Property?Number()?As?String
????????????
Get
????????????????
Return?_number
????????????
End?Get
????????????
Set(ByVal?Value?As?String)
????????????????_number?
=?Value
????????????
End?Set
????????
End?Property

????????
Public?Property?youbian()?As?String
????????????
Get
????????????????
Return?_youbian?
????????????
End?Get
????????????
Set(ByVal?Value?As?String)
????????????????_youbian?
=?Value
????????????
End?Set
????????
End?Property

????????
Public?Property?jiage1()?As?Decimal
????????????
Get
????????????????
Return?_jiage1
????????????
End?Get
????????????
Set(ByVal?Value?As?Decimal)
????????????????_jiage1?
=?Value
????????????
End?Set
????????
End?Property


????????
Public?Property?jiage2()?As?Decimal
????????????
Get
????????????????
Return?_jiag2
????????????
End?Get
????????????
Set(ByVal?Value?As?Decimal)
????????????????_jiage2?
=?Value
????????????
End?Set
????????
End?Property


????????
'''?<summary>
????????
'''?Select?all?products?in?a?particular?category
????????
'''?</summary>
????????
'''?

????????
Public?Shared?Function?SelectCustomerId(ByVal?CustomerID?As?Integer)?As?List(Of?xxxxClass)
????????????
'?Initialize?command
????????????Dim?con?As?New?SqlConnection(_connectionString)
????????????
Dim?cmd?As?New?SqlCommand("xxxxxSelectByCustomerId",?con)
????????????cmd.CommandType?
=?CommandType.StoredProcedure

????????????
'?Add?parameters
????????????cmd.Parameters.AddWithValue("@CustomerID",?CustomerID)

????????????
Dim?results?As?New?List(Of?PropertyClass)()
????????????
Using?con
????????????????con.Open()
????????????????
Dim?reader?As?SqlDataReader?=?cmd.ExecuteReader()
????????????????
While?reader.Read()
????????????????????results.Add(
New?xxxxClass(reader))
????????????????
End?While
????????????
End?Using
????????????
Return?results
????????
End?Function


????????
'''?<summary>
????????
'''?Initializes?a?product?from?a?DataReader
????????
'''?</summary>
????????Public?Sub?New(ByVal?reader?As?SqlDataReader)

????????????_id?
=?CType(reader("CustomerID"),?Integer)
????????????_dizhi
=?CType(reader("dizhi"),?String)
????????????_youbian
=?CType(reader("youbian"),?String)
????????????_jiage1
=?CType(reader("jiage1"),?Decimal)
????????????_jiage2
=?CType(reader("jiage2"),?Decimal)

????????????_manynumber?
=?CType(reader("manynumber?"),?Integer)
????????
End?Sub

????????
'''?<summary>
????????
'''?Retrieve?database?connection?string?from?Web?configuration
????????
'''?</summary>
????????Shared?Sub?New()

????????????_connectionString?
=?"data?source=sdd,user?name=xxx,?password=xxxx"

????????
End?Sub

????
End?Class
End?Namespace

?

這些代碼是 幫助理解, 做個小測試。

轉載于:https://www.cnblogs.com/sandy_liao/archive/2008/12/12/1353943.html

總結

以上是生活随笔為你收集整理的组件 DataList 和 ObjectDataSource的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。