在ButtonClick中重用DataTable,它已在表单加载中打开

时间:2018-02-15 15:35:44

标签: c# winforms

我已经从formload打开VFP dbf文件将数据导入到数据表中 这也是在gridview中,我想在另一个按钮点击中使用这个数据结果 如何在按钮点击中调用相同的数据,我对此表示希望 对某些人来说很容易,请帮助我。

private void Form1_Load(object sender, EventArgs e)
{
  DataTable YourResultSet = new DataTable();

  OleDbConnection yourConnectionHandler = new OleDbConnection(
            @"Provider=VFPOLEDB.1;Data Source=I:\\Bestall\\T&AData.dbc");

  yourConnectionHandler.Open();

  if (yourConnectionHandler.State == ConnectionState.Open)
  {
    string mySQL = "select * from Findat";  // dbf table name

    OleDbCommand MyQuery = new OleDbCommand(mySQL, yourConnectionHandler);
    OleDbDataAdapter DA = new OleDbDataAdapter(MyQuery);

    DA.Fill(YourResultSet);

    dataGridView1.DataSource = YourResultSet.DefaultView;
    // yourConnectionHandler.Close();

  }
}

0 个答案:

没有答案