如何在 TableAdapter 配置向导的 SQL 语句中使用等宽字体?

Posted

技术标签:

【中文标题】如何在 TableAdapter 配置向导的 SQL 语句中使用等宽字体?【英文标题】:How to use a monospaced font in the TableAdapter Configuration Wizard's SQL Statement? 【发布时间】:2011-07-20 13:03:09 【问题描述】:

如何更改TableAdapter 配置向导 SQL 语句中使用的字体?

正如您在此处看到的,查询的对齐方式是错误的,因此我想设置此框,使其使用 monospaced font,例如“Consolas”或“Courier New”。

我想我需要在工具 - 选项 - 环境 - 字体和颜色中进行一些更改:

但我找不到需要选择哪个设置/显示项目来更改它。有一个名为“查询和视图设计器”,但它(仅)在您通过单击“查询生成器”按钮使用查询生成器时更改字体。

我该怎么做?我需要在其他地方更改设置吗?

【问题讨论】:

为什么要关心SQL语句的对齐方式?就算你写在一行上也行,不是吗? @Martha 那么你什么时候在CSS 代码中使用回车呢? (或 C++、javascript 或 [您的名字])即使您将它们全部写在一行上,它也可以工作!当然,这是为了可读性。 嗯,是的,可读性是您不将所有内容写在一行上的原因,但可读性并不要求所有内容都完美排列。通常,在您已经完成的新行上开始每个语句就足够了。 我当然可以看到为向导设置主题的价值。如果这是不可能的,我不会感到惊讶。该文本框并不意味着太多的编辑器。 :-/ 从您的 PC 中删除除 Courier 之外的所有字体。清空您的回收站。重置您的计算机。 【参考方案1】:

看起来这个向导有一个文本框,可能在 WPF 中,因为 Visual Studio 2010 主要是 WPF。由于 Visual Studio 有许多支持扩展的钩子,因此可以创建扩展。我不会花时间去寻找它——我的直觉是,沿着这条路走下去会有很多痛苦。

似乎更容易将 SQL Management Studio 查询窗口(或您选择的 SQL 语法高亮文本编辑器)保持打开状态,然后根据需要进行复制和粘贴。

【讨论】:

【参考方案2】:

当然,请让 Microsoft 将其添加到 ;-)

https://connect.microsoft.com/VisualStudio/feedback/details/657090/make-fonts-and-colors-query-and-view-designers-affect-tableadapter-configuration-wizard

【讨论】:

到目前为止,听起来最有希望解决这个问题。

以上是关于如何在 TableAdapter 配置向导的 SQL 语句中使用等宽字体?的主要内容,如果未能解决你的问题,请参考以下文章

TableAdapter 只返回选定的列? (VS2008)

在 TableAdapter 中使用 CONTAINS

如何使用 TableAdapter 进行更新?

使用状态机时如何在向导中配置动态表单字段

如何在 Visual Studio (C++) 项目向导中添加/重命名配置?

VS2010的“数据源配置向导”如何添加数据提供者