【发布时间】:2011-09-16 10:47:18
【问题描述】:
我手上有一个奇怪的问题。我正在尝试读取一个 oracle 数据库并使用一些查询来获取信息。我有一个 datagridview 列名已经在程序的开头设置。这是我的 datagridview 列的示例设置
Number Word Sentence Paragraph
现在我正在读取一个数据库并选择其名为 N S P 的列,分别代表 Number Sentence 和 Paragraph。如何将查询结果加载到数据表中并在我的 datagridview 下显示内容,以便数据库中的 N 内容显示在 Number 列下,而 word 列下没有任何内容等。我始终可以通过选择 N、S 和 P 进行查询一次一个,但我想一次加载所有数据。
谢谢
【问题讨论】:
-
我不能在这里准确地发布我的代码。但它只是我正在运行的一个测试,它使用 oledb 读取数据库并使用如下所示的 sql 查询:command = new OleDbCommand("SELECT N, S, P FROM dFile WHERE N = 1")。我知道如何存储结果的唯一方法是使用 dt.Load(command.ExecuteReader());但这会加载带有列名和列的设置顺序的数据表,例如 N 然后 S 然后 P
标签: c# datagridview