在我的网页中,我使用的是combobox&搜索按钮。
当我从组合框中选择一个值然后我点击搜索按钮时,组合框第一个匹配值正在显示
例如
搜索代码点击按钮:
cmd2 = new OdbcCommand("Select * from table where id = '" + combobox1.Text + "' ", con);
ada2 = new OdbcDataAdapter(cmd2);
ds1 = new DataSet();
ada2.Fill(ds1);
gridview1.DataSource = ds1;
gridview1.DataBind();
我该如何解决这个问题?
答案 0 :(得分:5)
您是否在Page_Load方法中绑定了gridview或combobox?我有预感这可能是个问题。确保它看起来像这样:
void Page_Load(Object obj, EventArgs e)
{
if (!IsPostBack){
//do your stuff
}
}
答案 1 :(得分:1)
这可能只是一个错字,但看起来你正在选择组合框文本,而不是组合框的选定值。这是对的吗?
答案 2 :(得分:0)
您是否尝试过combobox1.SelectedItem.ToString()
?