mysql - 我可以在 MySQL 中使用 "Hide"列吗?

标签 mysql vb.net visual-studio-2010 ms-access-2007

        con = New OleDbConnection(cs)
        con.Open()
        cmd = New OleDbCommand("Select DISTINCT DesignationDate as [Date], DayNumber as [DN] from employeedesignation where employeeID = '" & EmployeeID3.Text & "' order by DayNumber asc", con)
        Dim myDA As OleDbDataAdapter = New OleDbDataAdapter(cmd)

        Dim myDataSet As DataSet = New DataSet()

        myDA.Fill(myDataSet, "EmployeeDesignation")

        dgridempinfo_4.DataSource = myDataSet.Tables("EmployeeDesignation").DefaultView

        con.Close()

此代码仅填充我的数据网格“dgridempinfo_4”,并显示 2 列:DATE 和 DN。

我可以通过 datagrid 属性或代码隐藏列,但我可以进行查询以使 DN 不会显示在语句本身中吗?

最佳答案

如果您想在查询中包含该列,或许可以执行额外的数据提取,但不想在 View 中显示此列,那么您可以随时在填充数据集后删除要隐藏的列:

table(0).Columns.Remove("Foo")

您还可以指定索引而不是名称,但请确保索引正确!:

table(0).Columns.Remove(0)

关于mysql - 我可以在 MySQL 中使用 "Hide"列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24476641/

相关文章:

asp.net - 如何使用vb.net从目录中删除文件?

php - 将表添加到搜索

mysql - 使用mysql select将数据放入另一个表中?

php - 合并同名的列

vb.net - 通过重复获得组合

c# - .NET Windows 服务 - 架构决策

c++ - Visual Studio 2010 本地机器项目特定属性

c++ - 库的大小在 Release模式下比在 VS2010 中的 Debug模式下大

c# - ADO.NET 实体对象生成器

mysql - 12 :00:00 stored as 00:00:00 in MySql when TemporalType. 通过 Hibernate 使用时间