为DataGrid添加自动编号功能

转载 2006年06月15日 14:44:00

DataGridWithLine.aspx

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="DataGridWithLine.aspx.vb"
 Inherits="aspxWeb.DataGridWithLine"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEAD>
    <title>DataGridWithLine</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
    <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  </HEAD>
  <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
      <asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
        <HeaderStyle Font-Bold="True" Wrap="False" HorizontalAlign="Center"></HeaderStyle>
        <Columns>
          <asp:TemplateColumn></asp:TemplateColumn>
          <asp:BoundColumn DataField="Title"></asp:BoundColumn>
          <asp:BoundColumn DataField="CreateDate" DataFormatString="{0:yyyy-M-d h:m:s}"></asp:BoundColumn>
        </Columns>
      </asp:DataGrid>
    </form>
  </body>
</HTML>

DataGridWithLine.aspx.vb

Imports System
Imports System.Data
Imports System.Data.OleDb
Public Class DataGridWithLine
  Inherits System.Web.UI.Page
  Protected WithEvents DataGrid1 As System.Web.UI.WebControls.DataGrid

#Region " Web 窗体设计器生成的代码 "

  '该调用是 Web 窗体设计器所必需的。
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

  End Sub

  Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
    'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
    '不要使用代码编辑器修改它。
    InitializeComponent()
  End Sub

#End Region

  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    DataGrid1.Columns(0).HeaderText = "序号"
    DataGrid1.Columns(1).HeaderText = "文章标题"
    DataGrid1.Columns(2).HeaderText = "创建日期"
    Dim cnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Test.mdb")
    Dim strSQL As String = "SELECT TOP 21 Title,CreateDate FROM Document ORDER By CreateDate DESC"
    Dim cn As New OleDbConnection(cnString)
    cn.Open()
    Dim cmd As New OleDbCommand(strSQL, cn)
    Dim db As OleDbDataReader
    db = cmd.ExecuteReader(CommandBehavior.CloseConnection)
    DataGrid1.DataSource = db
    DataGrid1.DataBind()
    cn.Close()
    cn = Nothing
    cmd = Nothing
    db.Close()
    db = Nothing
  End Sub

  Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, _
  ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
    If e.Item.ItemIndex <> -1 Then
      e.Item.Cells(0).Text = e.Item.ItemIndex + 1
    End If
  End Sub
End Class

 

相关文章推荐

在Word中添加图或表自动编号与引用功能

最近在用word排版,发现有个做好的模版会事半功倍,不会把时间浪费在标题编码、图片编码等上面,它会自动实现编码。 标题的自动编号的可参考前一篇文章《》。 以图编号为例,word2010下操作步骤如...

在Word中添加图或表自动编号与引用功能

转自:http://blog.163.com/rita_qiong99/blog/static/19039329620126124131467/ word 2003版本参考:http://blog....

在Word中为标题样式添加自动编号功能

转自:http://blog.sina.com.cn/s/blog_6238dcdb0100qz8j.html摘要:本文可以帮助你在Office 2007中为Word标题样式添加和设置自动编号功能。正...
  • zzuqqiu
  • zzuqqiu
  • 2011年05月19日 17:42
  • 6531

给Repeater、Datalist和Datagrid增加自动编号列

给Repeater、Datalist和Datagrid增加自动编号列 号 内容 1 Taye 2 BOx 3 Glass 4 Sta...
  • lfzjky
  • lfzjky
  • 2011年11月11日 14:38
  • 292

word2003怎么取消自动编号功能

  • 2012年05月06日 21:16
  • 23KB
  • 下载

在word软件中使用MathType自动编号功能

在word软件中使用MathType。在word中,MathType工具栏各按钮的功能如下图: 1.      前四项都是在word中插入公式,点任何一项都会打开MathType编辑器。1)“Inse...

word2007的自动编号功能

  • 2012年08月22日 10:45
  • 634KB
  • 下载

Winform中的dataGridView添加自动编号

新建一个WinForm项目,在工具栏里拖一个dataGriView到窗体中,默认名称为dataGridView1,把数据源添加到dataGridView1中,运行,看到dataGriView1有数据显...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为DataGrid添加自动编号功能
举报原因:
原因补充:

(最多只允许输入30个字)