社区
C#
帖子详情
datagridview如何在前面增加一列序号
ji_vicky
2007-07-04 02:45:41
我通过SQL的select进行查询,查询出来的内容设成一个datatable
我的datagridview的datasource连接这个datatable
我现在需要在DataGridView的最前面加一列序号, 是自动从1开始编码的,请问我需要如何完善这个功能呢?
...全文
1382
9
打赏
收藏
datagridview如何在前面增加一列序号
我通过SQL的select进行查询,查询出来的内容设成一个datatable 我的datagridview的datasource连接这个datatable 我现在需要在DataGridView的最前面加一列序号, 是自动从1开始编码的,请问我需要如何完善这个功能呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdsa
2011-05-10
打赏
举报
回复
DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
{
column.HeaderText = "flag";
column.Name = "flag";
column.CellTemplate = new DataGridViewCheckBoxCell(false);
column.TrueValue = 1;
column.FalseValue = 0;
column.Width = 25;
column.IndeterminateValue = 1;
this.dataGridView1.Columns.AddRange(new DataGridViewColumn[] {column});
}
ji_vicky
2007-07-04
打赏
举报
回复
thanks for lxcnn(过客)!
I try to do it by you method and over it!
swing05
2007-07-04
打赏
举报
回复
winform?
playzxw
2007-07-04
打赏
举报
回复
HeaderText="NO."
-过客-
2007-07-04
打赏
举报
回复
假设你原来取出的DataTable为dt
DataTable ndt = new DataTable();
DataColumn dc = new DataColumn();
dc.ColumnName = "序号";
dc.AutoIncrement = true;
dc.AutoIncrementSeed = 1;
dc.AutoIncrementStep = 1;
ndt.Columns.Add(dc);
ndt.Merge(dt);
dataGridView1.DataSource = ndt;
ClsData
2007-07-04
打赏
举报
回复
前台
<asp:BoundField HeaderText="NO." ReadOnly="True">
<ItemStyle Width="5%" HorizontalAlign="Center" />
<HeaderStyle Height="30px" />
</asp:BoundField>
这是第二列,第一列示隐藏的id
ClsData
2007-07-04
打赏
举报
回复
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowIndex != -1)
{
int id = e.Row.RowIndex + 1;
e.Row.Cells[1].Text = id.ToString();
}
}
ji_vicky
2007-07-04
打赏
举报
回复
to :zhqs1000(子鱼)
我的不是vs2003而是2005
zhqs1000
2007-07-04
打赏
举报
回复
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{ if (e.Row.RowIndex >= 0)
{
e.Row.Cells[0].Text = Convert.ToString(e.Row.DataItemIndex + 1);
}
}
C# 实战项目——快递单打印软件
本课由小科带领大家完成一个C#项目——快递单打印软件 随着电商的普及,同学们对快递都不陌生,填写快递单和管理快递记录是一项比较烦琐的工作,传统的手工填写和管理快递单的方式会使工作效率非常低,本课程带领...
[C#] winform中的
DataGridView
的
列
宽设置,添加
序号
找了很多都说
DataGridView
有一个属性AutoSizeColumnMode,他有很多枚举值: 1、AllCells 调整
列
宽,以适合该
列
中的所有单元格的内容,包括标题单元格。 2、AllCellsExceptHeader 调整
列
宽,以适合该
列
中的所有...
winform c#
datagridview
添加
序号
列
1.在
datagridview
中
增加
一空
列
放在最
前面
2.添加事件代码: private void
dataGridView
1_RowPostPaint(object sender,
DataGridView
RowPostPaintEventArgs e) { foreach (
DataGridView
Row row in dataGridVi
DataGridView
显示
序号
datagridview
显示表头
序号
C#
DataGridView
控件动态添加行与
列
DataGridView
控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为
DataGridView
控件添加相应的行。假如需要动态为
DataGridView
控件添加新行,方法有很多种,下面简单介绍如何为...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章