Winform中DataGridView和ListBox之间的交互问题,请高手写段代码
将DataGridView显示的内容保存成ListBox的一条Item,当点击这条Item时DataGridVIew显示对应的内容,这些操作都不通过数据库。PS:说下我的思路,我想把这个dataGridView存成一个DataTable,然后把这个TableName显示成这条Item的value,然后点这个Item的时候通过这个value查询对应的TableName,然后再绑到DataGridView上。
总觉得这么做麻烦,而且代码也不会写,有没有更好的办法啊?给段实现的代码吧,谢谢,在线等。 --------------------编程问答-------------------- up --------------------编程问答-------------------- 不是很明白啊,你是不是ListBox显示表名,在datagridview显示表中的数据?
--------------------编程问答-------------------- 好象就是这个意思 --------------------编程问答-------------------- 你试试直接将DataGridView赋到一个DataTable上,然后再将ListItem绑到这个DataTable上,不知道可行不可行 --------------------编程问答-------------------- 不通过数据库,你的表名和内容那里来啊 --------------------编程问答-------------------- 你的思路没问题,应该可以实现.你的难点应该在,如何显示ListBox,因为你要用一个(value/name)集合绑定到ListBox
你可以在建立填充DataSet中的DataTable时,把每一个DataTable的名称和显示的文本,存到一个DataTable或泛型集合中.
然后在ListBox的SelectedIndexChanged事件中,绑定dataGridView为DataSet1.DataTable[listBox1.SelectedValue.ToString()] --------------------编程问答-------------------- 就是先把数据库的表名填充到listbox中,然后单击表名,根据值再去对应的表中找数据填充datagridview吧 --------------------编程问答-------------------- ListBox的一条Item??? 把他一条的数据去出来放到lISTbOX里面就是拉 --------------------编程问答-------------------- 用vs05很好实现的 不需要写代码 二级联动就能实现啊 把listbox换成dropdownlist 我感觉效果一样 不知道说的对不对
补充:.NET技术 , C#