怎么办啊,,谢谢高手教一下
解决方案 »
- 怎么控制winform meunstrip下拉菜单文本缩进
- 数据库连接问题?
- window.onload=function()里面 asp:Image控件未定义...
- 学习ASP.NET(C#)需要"精通"C#语言吗
- 晕啊,快来看看
- 帮忙做下系统测试
- gridview更新记录问题,在线等!急!
- 紧急求助,各位大侠我用vs2008中.net3.5做的应用程序,想把它转成.net2.0的怎么操作?
- 关于webcontrols,请大家帮忙!!
- 如何在iframe中动态添加table控件
- 请教:为什么用了iframe后,浏览器上的后退按钮就不能用了?
- DataList套一个DataList应该怎么做!会的帮帮忙,谢谢!
1 a s
2 sd d
3 f c
4 e h就是要这样的效果啊?以前ID总是连数据库。现在是想它不连数据库也可以这样
for (int i = 0; i < GridView.Rows.Count; i++)
{
GridView.Rows[i].Cells[0].Text = Convert.ToString(i + 1);
}
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%# this.GridView1.PageIndex * this.GridView1.PageSize + GridView1.Rows.Count+ 1 %>
</ItemTemplate>
</asp:TemplateField>
if(e.Item.ItemIndex != -1)
{
e.Item.Cells[0].Text = Convert.ToString(e.Item.ItemIndex+1);
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label myLabel = (Label)e.Row.Cells[0].FindControl("myLabel");
myLabel.Text = Convert.ToString(e.Row.RowIndex + 1);
}
}
也可以不加入Label,直接赋值e.Row.Cells[0].Text
<ItemTemplate>
<span><%# Container.DataItem.ItemIndex+1 %><span>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%# this.GridView1.PageIndex * this.GridView1.PageSize + GridView1.Rows.Count+ 1 %>
</ItemTemplate>
</asp:TemplateField>
{
e.Item.Cells[0].Text = Convert.ToString(e.Item.ItemIndex+1);
}
这种方法比较简单,注意要在数据绑定时