怎样使用DataGrid控件

王朝c#·作者佚名  2006-01-09
宽屏版  字体: |||超大  

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

[Visual Basic]

<%@ Page Language="VB" AutoEventWireup="True" %>

<%@ Import Namespace="System.Data" %>

<html>

<script language="VB" runat="server">

Function CreateDataSource() As ICollection

Dim dt As New DataTable()

Dim dr As DataRow

dt.Columns.Add(New DataColumn("IntegerValue", GetType(Int32)))

dt.Columns.Add(New DataColumn("StringValue", GetType(String)))

dt.Columns.Add(New DataColumn("CurrencyValue", GetType(Double)))

Dim i As Integer

For i = 0 To 8

dr = dt.NewRow()

dr(0) = i

dr(1) = "Item " + i.ToString()

dr(2) = 1.23 *(i + 1)

dt.Rows.Add(dr)

Next i

Dim dv As New DataView(dt)

Return dv

End Function 'CreateDataSource

Sub Page_Load(sender As Object, e As EventArgs)

If Not IsPostBack Then

' Load this data only once.

ItemsGrid.DataSource = CreateDataSource()

ItemsGrid.DataBind()

End If

End Sub 'Page_Load

</script>

<body>

<form runat=server>

<h3>DataGrid Example</h3>

<b>Product List</b>

<asp:DataGrid id="ItemsGrid"

BorderColor="black"

BorderWidth="1"

CellPadding="3"

AutoGenerateColumns="true"

runat="server">

<HeaderStyle BackColor="#00aaaa">

</HeaderStyle>

</asp:DataGrid>

</form>

</body>

</html>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有