我是新手,正在学习编程,遇到了一个问题,向大家请教了一下。
我制作了一个BUTTON,定义为浏览文件夹,并将文件夹内的所有MDB文件显示在一个LISTBOX里。
上面这些已经解决,现在我想在LISTBOX中单击某个MDB,从而能在一个DATEGRIDVIEW显示,请问该如果编写代码呢?

解决方案 »

  1.   

    private void listbox1_MouseDown(object sender, MouseEventArgs e)
      {
      if (e.Button == MouseButtons.Right)
      {  int index = listbox1.IndexFromPoint(e.Location);
      if (index >= 0)
      {
      listbox1.SelectedIndex = index;
      
      }
      }
      }
    private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
       string curItem = listBox1.SelectedItem.ToString();
       //查询mdb显示到datagridview
    }
      

  2.   

    ListBox的各个Item的Value里保存mdb的绝对路径。
    点击各Item,把实际Path替换到Connection String中,
    然后创建Connection,连接,用OleDataAdapter.Fill(DataTable)
    然后绑定到DataGridView。