1 vs 2003 vb datagrid
前台代码
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle HorizontalAlign="Center" Width="40px" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<asp:label ID="txt_id" runat="server" />
</asp:label>
</ItemTemplate>
<FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
</asp:TemplateColumn>
后台代码
'--------先绑定datagrid的数据后添加以下代码
Dim ii, _item, link_idd
For ii = 0 To DataGrid2.Items.Count - 1
_item = DataGrid2.Items(ii)
link_idd = DataGrid2.DataKeys(ii)
Dim idd As Label = _item.FindControl("txt_idd")
idd.Text = ii + 1
Next
2 vs 2008 c# datagrid
直接前台代码绑定
<asp:TemplateColumn HeaderText="序号">
<ItemTemplate>
<asp:Label ID="Labelidd1" runat="server" Text='<%# (DataGrid1.CurrentPageIndex * DataGrid1.PageSize + Container.ItemIndex + 1) %>
'></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
3 vs 2008 c# gridview
前台代码绑定
<asp:TemplateField HeaderText="编号">
<ItemTemplate>
<asp:Label ID="Labelidd1" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>