
在datagrid的第一列自动生成序号,如下图:

代码实现:
前台(webform1.aspx):
<%#getcount()%>
后台(webform1.aspx.cs):
int count;
private void page_load(object sender, system.eventargs e)
{
if(!ispostback)
{
sqlconnection cnn = new sqlconnection();
cnn.connectionstring = "data source=localhost;initial catalog=northwind;password=;"
+"persist security info=true;user id=sa;workstation id=apj062;packet size=4096";
string sqlstr = "select top 10 customerid, companyname, city, address from customers";
cnn.open();
sqldataadapter ad = new sqldataadapter(sqlstr,cnn);
datatable dt = new datatable();
ad.fill(dt);
grdcustomer.datasource = dt;
grdcustomer.databind();
}
//自动记数函数,在前台调用
public int getcount()
{
return ++count ;
}
|