为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,就搞定了,这就完美许多了呢……
这比较容易,只需在绑定函数中添加这几行代码就可以了:
//===========================添加序号=====================
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,就搞定了,这就完美许多了呢……
相关文章推荐
- asp.net中GridView、DataGrid、DataList、Repeater、ListView、DetailsView、FormView 的区别
- 给Repeater、Datalist和Datagrid增加自动编号列
- Repeater、Datalist和Datagrid增加自动编号列
- 给Repeater、Datalist和Datagrid增加自动编号列
- DataGrid或者DataList里删除弹出提示
- 给Repeater、Datalist和Datagrid增加自动编号列
- 给Repeater、Datalist和Datagrid增加自动编号列
- 给Repeater、Datalist和Datagrid增加自动编号列
- datalist、repearter、gridview显示行号的三种方法 或者是获取datalist行id
- Repeater、Datalist和Datagrid增加自动编号列
- Wijmo 更优美的jQuery UI部件集:在对Wijmo GridView进行排序或者过滤时保留选择
- ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例
- 给Repeater、Datalist和Datagrid增加自动编号列
- (转贴)给Repeater、Datalist和Datagrid增加自动编号列
- Wijmo 更优美的jQuery UI部件集:在对Wijmo GridView进行排序或者过滤时保留选择
- 替换gridview或者datalist一些字符
- 给Repeater、Datalist和Datagrid增加自动编号
- DataGrid 、Repeater、DataList、GridView自动编号列
- 给Repeater、Datalist和Datagrid增加自动编号列
- GridView、DataGrid、DataList、Repeater、ListView、DetailsView、FormView 的区别