none
如何根据根据选项绑定数据到DataGridView RRS feed

答案

全部回复

  • 参考如下代码:
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
    	string selectedValue = comboBox1.SelectedValue.ToString();
    	DataSet ds = GetDataSet(selectedValue);	//调用一个你自己写的GetDataSet方法,传入当前ComboBox选中的值,返回查询结果
    	dataGridView1.DataSource = ds.Tables[0];	//假设数据在DataSet的第一个表中
    }

    注意,这个方法是响应ComboBox的SelectedIndexChanged事件,这样,当ComboBox的选项发生变化,此方法就会被调用,数据就会被重新查询和绑定。


    理解的越多,需要记忆的就越少
    2009年4月1日 12:35
    版主
  • 我在COMBOBOX里面的内容是通过字符串编辑器输入的,而不是绑定数据库里面的数据,会提示未将对象引用未实例!

    2009年4月1日 16:39
  • 那就将SelectedValue.ToString()改为SelectedItem.ToString()就行了

    理解的越多,需要记忆的就越少
    2009年4月2日 0:11
    版主
  • 谢谢,我把那个功能实现了,谢谢你提供的思路!

    2009年4月2日 3:10