private void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
e.Item.Cells[0].Text = (e.Item.ItemIndex +1).ToString();
}
}
{
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
e.Item.Cells[0].Text = (e.Item.ItemIndex +1).ToString();
}
}
解决方案 »
- 求助 ,IIS6.0刚安装就出现Service Unavailable,分不多,50分吧,, 标题要长长长长长长长长长长长长长长长长长长长长长长长长
- 使用ajax自动提示时,不能显示以0开头的项目,选中后0也不显示!
- 有关在线考试出题策略的问题 .net
- xp下无法安装iis6.0 是怎么回事?
- web网页中多个button怎样指定一个为默认
- Response.Redirect() 和Server.Transfer() 有什么区别
- asp.net页面调用DLL的问题
- 急救!!!!!!!!
- 为何我的程序一运行,access数据库就变成只读的了
- 怎么获取Web.config里面的sql连接字符串?
- 大家快来帮帮我哦`在线等~谢谢各位大哥!!!
- 怎样判断一个Http(rtsp/mms)连接是否有效,谢谢!
http://dotnet.aspx.cc/ShowDetail.aspx?id=C0B53A2D-EF45-4E07-9C95-2849700F32A8
private void DataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells[0].Text = "序号";
}
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
e.Item.Cells[0].Text = e.Item.Index+1;
}
}二,在你填充的DataTable里面建立一行自动增长的列三、sql语句
select 序号=(
select sum(1) from table b
where b.Hotel_ID>a.Hotel_ID
),*
from table a order by 编号
public int autoCount = 0;然后在 DataGrid 里面写上:<asp:templatecolumn>
<itemtemplate><%# (++autoCount) %></itemtemplate>
</asp:templatecolumn>
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType = ListItemType.AlternatingItem)
{
e.Item.Cells[0].Text = e.Item.ItemIndex + 1;
}
}
在ItemDatBound事件中,DatGrid的第一列是序列号这列
在datagrid里面绑定模办列,使用标签控件。然后把xuhao赋值给标签控件的text树行就可以了。
Public Function xuhao() As Long i = i + 1
xuhao = DataGrid1.PageSize * DataGrid1.CurrentPageIndex + i
Return xuhao
End Function