可以的。你在datagrid加入模板列
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Width="30px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<SPAN>
<b>
<%# RowNo %>
</b>
</SPAN>
</ItemTemplate>
</asp:TemplateColumn>然后在datagrid的ItemDataBound事件中添加一下代码就可以了RowNo++

解决方案 »

  1.   

    楼上的说的是用C#来写的吧在datagrid的Itemdatabound 事件中用VB该如何来写rowNo++呢?
      

  2.   

    <Columns>
    <asp:BoundColumn DataField="Value"></asp:BoundColumn>
    <asp:TemplateColumn HeaderImageUrl="3" HeaderText="1" FooterText="2">
    <HeaderTemplate>
    本页序号?
    </HeaderTemplate>
    <ItemTemplate>
    <%# Container.ItemIndex+1 %>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderImageUrl="3" HeaderText="1" FooterText="2">
    <HeaderTemplate>
    总序号?
    </HeaderTemplate>
    <ItemTemplate>
    <%# Container.DataSetIndex+1 %>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
      

  3.   

    ' Create a dynamic column to add to Columns collection.
    Dim NumberColumn As New BoundColumn()
    NumberColumn.HeaderText = "Item Number"
    NumberColumn.DataField = "IntegerValue"
                
    ' Add column to Columns collection.
    DataGrid1.Columns.AddAt(2, NumberColumn)