【发布时间】:2018-10-22 17:00:19
【问题描述】:
我将使用 WinForm 编写一个应用程序,该应用程序从 Oracle 检索数据并将其插入 DataGridView。特别之处:DataGridView 已经有列名。单击按钮时,应将数据加载到相应的列中。我希望用户在加载包含列名的数据之前查看 DataGridView 中的列名。
我该如何做到这一点,或者换句话说,如何将 Oracle 中的列分配给 DataGridView 中的列。谢谢
private void button2_Click(object sender, EventArgs e)
{
try
{
string ConString = "Data Source= DWH;User Id=readonly;Password=*******;";
using (OracleConnection con = new OracleConnection(ConString))
{
OracleCommand cmd = new OracleCommand("SELECT * FROM EMPLOYEES", con);
OracleDataAdapter oda = new OracleDataAdapter(cmd);
DataTable data = new DataTable();
oda.Fill(data);
dataGridView2.DataSource = data;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
【问题讨论】:
标签: c# oracle datagridview