可以的。你在datagrid加入模板列
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Width="30px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<SPAN>
<b>
<%# RowNo %>
</b>
</SPAN>
</ItemTemplate>
</asp:TemplateColumn>然后在datagrid的ItemDataBound事件中添加一下代码就可以了RowNo++
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Width="30px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<SPAN>
<b>
<%# RowNo %>
</b>
</SPAN>
</ItemTemplate>
</asp:TemplateColumn>然后在datagrid的ItemDataBound事件中添加一下代码就可以了RowNo++
解决方案 »
- 大家好,我能改ViewState吗?
- 时间转换的问题
- ruan="server"后JS找不到ID怎么办?
- Repeater
- 如何在用javasript调用WebUIValidation.js中的函数使验证控件的信息显示出来?
- button的click事件和command事件有什么区别?
- 如何动态控制div 的高度 !请教高手!!!!!!!
- 高分求一条正则表达式
- 问个问题 急啊!我用asp.net程序和SQL2000数据库的文件上传到空间访问不了
- sqlConnection的设置问题
- 如果将一个byte()数组转换成文件
- 服务器端控件Text中输入的标记[B][/B]如何转换成html的标记符!
<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>
Dim NumberColumn As New BoundColumn()
NumberColumn.HeaderText = "Item Number"
NumberColumn.DataField = "IntegerValue"
' Add column to Columns collection.
DataGrid1.Columns.AddAt(2, NumberColumn)