您的位置:首页 > 其它

为DataGrid或者GridView或者DataList最前面增加一排序号

2006-11-22 11:01 645 查看
使得能够按照1、2、3、4……这样的标记显示
这比较容易,只需在绑定函数中添加这几行代码就可以了:

//===========================添加序号=====================
DataTable dt = ds.Tables[0];
DataColumn dc = dt.Columns.Add("number", System.Type.GetType("System.String"));
for (int i = 0; i < dt.Rows.Count; i++)
{
dt.Rows[i]["number"] = (i + 1).ToString();
}
this.DataGrid.DataSource = pds;
DataGrid.DataBind();

当然在其他的设计视图中需要添加一个绑定列接受上面代码中的number
<asp:BoundColumn DataField="number" HeaderText="序号" ></asp:BoundColumn>
ok,就搞定了,这就完美许多了呢……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: