我在form上建立一个datagridview,希望用于显示一个查询结果,查询结果中包含一个where,来源是combobox,在程序运行中,combobox已经能正常绑定和显示查询结果,S但是datagridview显示一直为空。为了查找原因,我在combobox1_SelectedIndexChanged_1事件中把combobox与textbox1绑定,代码是:textBox1.Text = comboxbox1.SelectedItem.ToString(); 结果textbox1.text一直显示为system.Data.DataRowView,即使combobox发生的选择变化,textbox1也不变化。请问这是怎么回事,怎么才能取得combobox1选中的值?
解决方案 »
- C# DirectoryInfo.GetFiles 方法 (SearchPattern, SearchOption)
- 关于获取网页源码 编码问题
- C# 多线程操作同一个textbox
- 请教dataGrid1单击事件
- 关于用一个软件名提出一个课题的名字,急??????????????
- Windows Server 2003 IIS 的日期格式问题。
- 怎样通过对DataGrid中数据的改变同时改变数据库中的内容阿 ?
- C#引用外部dll
- 查询出的数据合并问题绑定的是datatable
- C# 实现AE的Extract Value To Points 代码如下
- C# + access 在别的机器上的使用
- c#程序调用文本文档和WORD时总是出现乱,怎么解决?
string Id = drv.Row["id"].ToString();
在你的combobox1 获取DataRowView drv = (DataRowView)comboBox1.SelectedItem;
string Id = drv.Row["id"].ToString();这个ID 传入Where 中
string sql=string.format("select........ where 字段={0}",combobox1.text);
这样不可以吗?