加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在C#中,dataGridView怎么样指定显示特定的列

(2012-11-28 16:34:40)
标签:

杂谈

分类: .NET

在C#中,dataGridView怎么样指定显示特定的列 

茹叶 2009-03-20 02:00

OleDbConnection   conn   =   new   OleDbConnection( "provider=microsoft.jet.oledb.4.0;data   source=tt.mdb ");   
OleDbDataAdapter   oda   =   new   OleDbDataAdapter();   
oda.SelectCommand=new   OleDbCommand( "select   *   from   tab ",conn);   
DataSet   ds   =   new   DataSet();   
oda.Fill(ds, "tt ");   
dataGridView1.DataSource   =   ds.Tables[0];   



这样的话,会显示出所有的列,怎么指定显示特定的列呢?

布泽 2009-03-20 02:00

dataGridView1.Columns[列序号].Visible   =   false; 
                       dataGridView1.Columns[ "列名 "].Visible   =   false;

布泽 2009-03-20 02:00

不需要的就不用显示

笑眯眯 2009-03-20 02:00

dataGridView1.Columns[ "列名 "].ColumnMapping   =   MappingType.Hidden;

尹洪龙 2009-03-20 02:00

你手动的来添加列并把自动生成列设置为False就可以了: 
DataGridView.AutoGenerateColumns=false;

王启超 2009-03-20 02:00

.NET   Framework   类库     
DataGridView.AutoGenerateColumns   属性     
注意:此属性在   .NET   Framework   2.0   版中是新增的。   

获取或设置一个值,该值指示在设置   DataSource   或   DataMember   属性时是否自动创建列。   
命名空间:System.Windows.Forms 
程序集:System.Windows.Forms(在   system.windows.forms.dll   中) 

Visual   Basic(声明)   
Public   Property   AutoGenerateColumns   As   Boolean 
 
Visual   Basic(用法)   
Dim   instance   As   DataGridView 
Dim   value   As   Boolean 

value   =   instance.AutoGenerateColumns 

instance.AutoGenerateColumns   =   value 
 
C#   
public   bool   AutoGenerateColumns   {   get;   set;  


属性值 
如果应自动创建列,为   true;否则为   false。默认为   true。   

备注 
如果此属性设置为   true,则在设置或更改   DataSource   或   DataMember   属性时会自动生成列。在将   AutoGenerateColumns   属性从   false   更改为   true   时,也会自动生成列。如果此属性为   true,并且更改   DataSource   会导致出现与以前的   DataSource   值的各列不匹配的列,将丢弃不匹配列中的数据。如果未设置   DataSource   或   DataMember   属性,则会忽略此属性。 

每个列标题都将包含该列所表示的属性名称的值。

烧焦面包 2009-03-20 02:00

select   *   from   tab   中指定要显示的列就可以了吧,我在C#就是这么干的

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有