怎样使用DataGrid控件

[Visual Basic, C#, JScript] 下面的示例展示如何使用 DataGrid 控件来显示数据源中的项。
[Visual Basic]

1@ Page Language="VB" AutoEventWireup="True" 
1@ Import Namespace="System.Data" 
 1<html>
 2<script language="VB" runat="server">   
 3Function CreateDataSource() As ICollection   
 4Dim dt As New DataTable()   
 5Dim dr As DataRow   
 6  
 7dt.Columns.Add(New DataColumn("IntegerValue", GetType(Int32)))   
 8dt.Columns.Add(New DataColumn("StringValue", GetType(String)))   
 9dt.Columns.Add(New DataColumn("CurrencyValue", GetType(Double)))   
10  
11Dim i As Integer   
12For i = 0 To 8   
13dr = dt.NewRow()   
14  
15dr(0) = i   
16dr(1) = "Item " + i.ToString()   
17dr(2) = 1.23 *(i + 1)   
18  
19dt.Rows.Add(dr)   
20Next i   
21  
22Dim dv As New DataView(dt)   
23Return dv   
24End Function 'CreateDataSource 
25
26  
27Sub Page_Load(sender As Object, e As EventArgs)   
28  
29If Not IsPostBack Then   
30' Load this data only once.   
31ItemsGrid.DataSource = CreateDataSource()   
32ItemsGrid.DataBind()   
33End If   
34End Sub 'Page_Load   
35  
36</script>
37<body>
38<form runat="server">
39<h3>DataGrid Example</h3>
40<b>Product List</b>
41<asp:datagrid autogeneratecolumns="true" bordercolor="black" borderwidth="1" cellpadding="3" id="ItemsGrid" runat="server">
42<headerstyle backcolor="#00aaaa">
43</headerstyle>
44</asp:datagrid>
45</form>
46</body>
47</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus