combobox和textbox问题

zyjj1688 2011-02-19 03:19:32
我在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选中的值?
...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Herves 2011-02-19
  • 打赏
  • 举报
回复
combobox1.text里面不就是combobox的值吗?
string sql=string.format("select........ where 字段={0}",combobox1.text);
这样不可以吗?
doubleu2005 2011-02-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wxr0323 的回复:]

引用 2 楼 zyjj1688 的回复:

1楼的办法我没看懂,我要把combobox1选中的值传到select的where中,然后把查询结果显示在datagridview上。


在你的combobox1 获取

DataRowView drv = (DataRowView)comboBox1.SelectedItem;
string Id = drv.Row["id"].To……
[/Quote]
+1
子夜__ 2011-02-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zyjj1688 的回复:]

1楼的办法我没看懂,我要把combobox1选中的值传到select的where中,然后把查询结果显示在datagridview上。
[/Quote]

在你的combobox1 获取

DataRowView drv = (DataRowView)comboBox1.SelectedItem;
string Id = drv.Row["id"].ToString();

这个ID 传入Where 中
zyjj1688 2011-02-19
  • 打赏
  • 举报
回复
1楼的办法我没看懂,我要把combobox1选中的值传到select的where中,然后把查询结果显示在datagridview上。
wuyq11 2011-02-19
  • 打赏
  • 举报
回复
DataRowView drv = (DataRowView)comboBox1.SelectedItem;
string Id = drv.Row["id"].ToString();



111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧