【发布时间】:2014-02-10 18:31:09
【问题描述】:
我想从我的 oracle 数据库中的查询中获取结果并将其放在 gridview 中。现在我的问题是,我不知道如何在 gridview 中输出它。我正在使用工具箱中的 gridview,并且我的 oracle 连接正在工作。我也有正确的SELECT 查询,我可以在列表框中输出它。我只是不知道如何在网格视图中执行此操作。我寻找它并遇到了这个:How to populate gridview with mysql? 虽然这对我没有帮助。
如何在 gridview 中输出,使其看起来与 oracle 数据库中的普通表完全相同?
我应该使用什么以及如何使用?
这是我的代码:
public void read()
{
try
{
var conn = new OracleConnection("")
conn.Open();
OracleCommand cmd = new OracleCommand("select * from t1", conn);
OracleDataReader reader = cmd.ExecuteReader();
DataTable dataTable = new DataTable();
while (reader.Read())
{
var column1 = reader["vermogen"];
column = (column1.ToString());
listBox1.Items.Add(column);
}
conn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
【问题讨论】:
-
链接的问题在哪些方面没有帮助?你说的是 ASP.NET GridView 还是 WinForms DataGridView?
-
@Steve Winforms。好吧,答案是使用mysql,完全没有解释。
-
您只需初始化一个数据适配器并将结果加载到数据表中。然后将gridview 的数据源设置为该DataTable。正如链接指出的那样。它应该适用于任何数据库。
标签: c# winforms oracle gridview