WPF 文本框中的 SQL 智能感知

标签 sql wpf textbox intellisense

我正在构建一个包含文本框的应用程序。我希望文本框像具有智能感知的 SQl Server Editor 一样工作。我需要帮助,我能否使我的文本框像带有 Intellisense 的 Sql Server 查询编辑器一样工作。

最佳答案

您想要的东西无法轻易实现。您必须准备以下内容,

  • 语法高亮支持,让SQL语句可以漂亮的显示出来。
  • SQL 解析器,以便您可以提供自动完成建议。

你可以从 AvalonEdit 开始,它是一个优秀的控件,可以帮助实现语法高亮,

http://www.codeproject.com/Articles/42490/Using-AvalonEdit-WPF-Text-Editor

https://github.com/icsharpcode/SharpDevelop/wiki/AvalonEdit

但是,我认为编写 SQL 解析器(如@Alexander 建议的那样)然后与 AvalonEdit 集成仍然是您的责任。

关于WPF 文本框中的 SQL 智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263046/

相关文章:

.net - 自定义 WPF DatePickerTextBox 模板

javascript - 如何在 php 上获取动态创建的文本框的输入并使用循环将它们存储在 MySQL 中?

javascript - 在 JavaScript 中的动态位置添加文本框

mysql - SQL 查询更新一系列字段 - MySQL 表

sql - 存储过程选择

c# - OleDbDataReader 如何读取数字类型?

c# - 不显示reportviewer直接打印RDLC Report

sql - excel ace.oledb vba 连接到 csv 只返回第一列

php - PHP中的SQL解析器?

c# - C# Windows 应用程序中的 PayPal API