在同一页面中.有三个查询功能第一个查产品(两个TextBox,一个Button),第二个查客户信息(两个TextBox,一个Button),第三个查库存(两个TextBox,一个Button),如何实现在每个查询功能下,在TextBox中填完信息后直接回车就查到相关信息.

解决方案 »

  1. 把sql语句串起来查询就可以了
      

  2. 给你一段类似的代码
    if (txtproject.Text.Trim() != "" & txtproject.Text.Trim() != null)
                {
                    sql += "and SZProd_Worksheet_projectName like '%" + txtproject.Text.Trim() + "%'";
                }          
                if (cmbgroup.SelectedIndex > 0)
                {
                    sql += "and SZProd_User_Group='" + cmbgroup.SelectedItem.ToString() + "'";
                }
                if (txtoperator.Text.Trim() != "" & txtoperator.Text.Trim() != null)
                {
                    sql += "and SZProd_User_Name like '%" + txtoperator.Text.Trim() + "%'";
                }
                if (txtgongxi.Text.Trim() != "" & txtgongxi.Text.Trim() != null)
                {
                    sql += "and SZProd_Worksheet_gongxi='" + txtgongxi.Text.Trim() + "'";
                }
                if (sql != "" & sql != null)
                {
                    if (sql.Substring(0, 3).IndexOf("and") == 0)
                    {
                        sql = sql.Substring(3);
                    }
                    dv.RowFilter = sql;
                }
      

  3. 我是说分开查.每个查询Button只查它对应的功能.因为在正常情况下,Textbox取得焦点后只有一个Button是作为提交的.我想能不能在对的Textbox1取得焦点后,Button1作为提交按钮.Textbox2取得焦点后,Button2作为提交按钮.Textbox3取得焦点后,Button3作为提交按钮.
      

  4. ........你一提交就都提交了,就算你建3个FORM也没用,这个不象JSP.至于如何获取值,你只要在相应的按钮中执行对相应空间的操作就OK了
      

  5. 比如说:button1只负责textbox1的操作
           button2只负责textbox2的操作
           button3只负责textbox3的操作
      

  6. document.froms.froms1.submit();验证输入的是回车键就执行相应的 submit 事件
      

  7. 看看这编文章: http://8g5djj6we67h6s8th46a.248886.com
      

  8. 给最后一个textbox 加个键盘的事件,然后用dopostback来执行cs 中的事件
      

  9. 补充一下 比如:onclick="__doPostBack('button1','')
      

  10. ...其实自己做一个页界.再加个raidiobutton控制一下就行了.然后在BUTTON单击里进行判断...
      

  11. 我现在在一个form中有两个textbox和两个button
    我想在textbox1输入完值 的时候,回车直接执行button1的事件 
    在textbox2输入完值 的时候,回车直接执行button2的事件
      

  12. 我用了下面代码实现了功能.但必须换两次或多次回车才能实现.如何才能实现只回车.
    txName.Attributes.Add("onkeydown", "if(event.keyCode == 13){document.getElementById('btUser').click();}")
      

类似问题 »