|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天datagrid|控件1、正序
A、AllowPaging=False情形下
<asp:DataGridid="DataGrid1"runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%#Container.ItemIndex+1%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
就能够完成
不外更风趣的办法是利用这个办法
<asp:DataGridid="DataGrid1"runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%#this.DataGrid1.Items.Count+1%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
大概有些人会以为很奇异为何Items.Count会如许,而不是出来全体总合..但假如你懂得绑定的历程时就简单了解.
[从下面来看就是在ItemCreated事务中举行绑定以是失掉的Items.Count恰好是以后的序号]
B、AllowPaging="True"下
假如你DataGrid撑持分页则能够以下
<asp:DataGridid="DataGrid1"runat="server"AllowPaging="True">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%#this.DataGrid1.CurrentPageIndex*this.DataGrid1.PageSize+Container.ItemIndex+1%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
2、倒序的办法
序号
内容
4
Taye
3
BOx
2
Glass
1
StarCraft
由下面能够晓得利用
this.DataGrid1.Items.Count-Container.ItemIndex+1办法是不成能完成的,失掉值并且全会为1
分页的情形下更是一样.以是一入手下手我们就要获得数据源的行数
.cs
privateintrowscount=0;
protectedintRowsCount
{
get{returnrowscount;}
set{this.rowscount=value;}
}
privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处安排用户代码以初始化页面
if(!IsPostBack)
this.BindData();
}
privatevoidBindData()
{
SqlConnectioncn=newSqlConnection("server=(local);database=NorthWind;uid=sa;pwd=");
stringstr=@"SELECTEmployees.EmployeeID,Orders.EmployeeID
FROMEmployeesINNERJOIN
OrdersONEmployees.EmployeeID=Orders.EmployeeID";
SqlDataAdaptersqlda=newSqlDataAdapter(str,cn);
DataSetds=newDataSet();
sqlda.Fill(ds);
this.RowsCount=ds.Tables[0].Rows.Count;
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();
}
.aspx
<asp:DataGridid="DataGrid1"runat="server"AllowPaging="True">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%#RowsCount-DataGrid1.CurrentPageIndex*DataGrid1.PageSize-Container.ItemIndex%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
固然假如是否是分页的情形一下更简单完成了.
</p>asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。 |
|