【问题标题】:How can I change Column Headers title from SQL query datagrid in vb.net如何从 vb.net 中的 SQL 查询数据网格更改列标题标题
【发布时间】:2014-04-02 07:14:13
【问题描述】:

我已经有了通过 SQL 查询在数据网格上显示表格的代码...

con.Open()
sql = "Select roomnumber, type, status, rate, [max], start, [end] FROM rooms where [end] = @endfirst OR [end] = @endsecond "
cmd = New OleDb.OleDbCommand(sql, con)
cmd.Parameters.AddWithValue("@endfirst", ender)
cmd.Parameters.AddWithValue("@endsecond", minus)

da = New OleDb.OleDbDataAdapter(cmd)
da.Fill(ds)

GridSummary.DataSource = ds.Tables(0)
ds = Nothing
da = Nothing
con.Close()

我想知道如何更改列标题,我已经做了一些研究,但我真的无法弄清楚。

关于如何实现这一点的任何技巧?

旁注:我目前正在使用 ms 访问,但一旦我的程序发布,我将使用 MySQL 数据库,这就是我对 datagrid 执行此 SQL 查询的原因。

提前致谢。

【问题讨论】:

  • 您是否尝试为每个字段使用别名? Select roomnumber As Room_Number, etc
  • 非常感谢...它有效...当您知道要搜索的术语时它真的很进步...再次感谢。
  • 欢迎您,如果您不介意选择它,我将其作为答案! =)
  • 当然,没关系。我正要告诉你这样做...再次感谢

标签: sql vb.net datagrid


【解决方案1】:

为每个字段使用别名。 SQL Alias

Select roomnumber As Room_Number, etc

【讨论】:

  • 这不会改变只是别名列标题的datagridview标题。尝试做:“房间号”作为别名。正确更改列标题是:datagridview.columns(0).headertext="something"
猜你喜欢
  • 2011-04-14
  • 2014-01-05
  • 1970-01-01
  • 2019-09-19
  • 2013-12-10
  • 2021-01-09
  • 2013-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多