datagridView添加列

nma_123456 2011-12-21 05:59:32
datagridView添加列,不设置列的名称,只是添加列的数量,该怎么做?列的名称是已经编辑好的,根据需要显示出用户想要显示的列数,比如:用户选择5,datagridView就显示5列,不需要加列的名称。
...全文
156 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
nma_123456 2011-12-22
  • 打赏
  • 举报
回复
好的,[Quote=引用 4 楼 bangfj 的回复:]
dataGridView.ColumnCount = 10;
让datagridview显示10列,其中除了你已经添加的列外 即:10-你添加的列数 个空列
[/Quote]
nma_123456 2011-12-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sdl2005lyx 的回复:]
谢谢啊,一直支持我。C# code


for(int i=0;i<datagridView1.Columns.Count;i++)
{
if(i<num-1) //num为要显示的列数
datagridView1.Columns[i].Visable=true;
else
datagridView1.Columns[i].Visable=false;
……
[/Quote]
nma_123456 2011-12-22
  • 打赏
  • 举报
回复
谢谢啊,我看了,可能以后会用上。[Quote=引用 2 楼 sandy945 的回复:]
http://www.cnblogs.com/peiyutao/archive/2010/05/27/1745149.html

http://hi.baidu.com/xiaofeng_1/blog/item/6bb99e5c35ccc349faf2c0f6.html
[/Quote]
苦苦的潜行者 2011-12-21
  • 打赏
  • 举报
回复
这个用户可真搞笑.
如果一个同学的属性有
姓名/年龄/班级/性别

我显示4列,可以
我显示3列,怎么整?你事先设置好要显示哪些列?
那我要显示1列呢?...

还不如写一个数据绑定
select 姓名,年龄,班级,性别 from t1
想显示哪些列,就选中哪些.
putishenyuan 2011-12-21
  • 打赏
  • 举报
回复
BoundField aa = new BoundField();
aa.HeaderText = "姓名";
aa.DataField = "数据库列明";
bangfj 2011-12-21
  • 打赏
  • 举报
回复
dataGridView.ColumnCount = 10;
让datagridview显示10列,其中除了你已经添加的列外 即:10-你添加的列数 个空列
sdl2005lyx 2011-12-21
  • 打赏
  • 举报
回复

for(int i=0;i<datagridView1.Columns.Count;i++)
{
if(i<num-1) //num为要显示的列数
datagridView1.Columns[i].Visable=true;
else
datagridView1.Columns[i].Visable=false;
}


kkzhangyu 2011-12-21
  • 打赏
  • 举报
回复
datagridView.ColumnCount

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧