How do I hide a column?

隐藏数据集列的方法
本文介绍了一种使用DataSet的ColumnMapping属性来隐藏特定列的方法。通过设置ColumnMapping为Hidden,可以实现在显示数据时不呈现该列。示例中演示了如何在ADO.NET环境中通过OleDb连接到Microsoft Jet数据库,并对Employees表中的LastName列进行隐藏。
How do I hide a column?

There are several ways to hide a column:

1) You can use your DataSet's ColumnMapping property to hide a column.

     // Creating connection and command sting
     string conStr = @"Provider=Microsoft.JET.OLEDB.4.0;data source=C:\northwind.mdb";
     string sqlStr = "SELECT * FROM Employees";
     // Create connection object
     OleDbConnection conn = new OleDbConnection(conStr);
     // Create data adapter object
     OleDbDataAdapter da = new OleDbDataAdapter(sqlStr,conn);

     // Create a dataset object and fill with data using data adapter's Fill method
     DataSet ds = new DataSet();
     da.Fill(ds, "Employees");

     // Hide the column and attach dataset's DefaultView to the datagrid control
     ds.Tables["Employees"].Columns["LastName"].ColumnMapping = MappingType.Hidden;
     dataGrid1.DataSource = ds.Tables["Employees"];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值