同一页面如何实现多个查询功能 在同一页面中.有三个查询功能第一个查产品(两个TextBox,一个Button),第二个查客户信息(两个TextBox,一个Button),第三个查库存(两个TextBox,一个Button),如何实现在每个查询功能下,在TextBox中填完信息后直接回车就查到相关信息. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把sql语句串起来查询就可以了 给你一段类似的代码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; } 我是说分开查.每个查询Button只查它对应的功能.因为在正常情况下,Textbox取得焦点后只有一个Button是作为提交的.我想能不能在对的Textbox1取得焦点后,Button1作为提交按钮.Textbox2取得焦点后,Button2作为提交按钮.Textbox3取得焦点后,Button3作为提交按钮. ........你一提交就都提交了,就算你建3个FORM也没用,这个不象JSP.至于如何获取值,你只要在相应的按钮中执行对相应空间的操作就OK了 比如说:button1只负责textbox1的操作 button2只负责textbox2的操作 button3只负责textbox3的操作 document.froms.froms1.submit();验证输入的是回车键就执行相应的 submit 事件 看看这编文章: http://8g5djj6we67h6s8th46a.248886.com 给最后一个textbox 加个键盘的事件,然后用dopostback来执行cs 中的事件 补充一下 比如:onclick="__doPostBack('button1','') ...其实自己做一个页界.再加个raidiobutton控制一下就行了.然后在BUTTON单击里进行判断... 我现在在一个form中有两个textbox和两个button我想在textbox1输入完值 的时候,回车直接执行button1的事件 在textbox2输入完值 的时候,回车直接执行button2的事件 我用了下面代码实现了功能.但必须换两次或多次回车才能实现.如何才能实现只回车.txName.Attributes.Add("onkeydown", "if(event.keyCode == 13){document.getElementById('btUser').click();}") 【资源分享】无限级树形结构(增、删、改、排序+TreeView显示)「功能齐全」 Access 更新后马上获取居然是缓存中的数据,怎么办? LocalResources的使用 [新手请教!]有一个从数据库中检索数据的小程序,大家给一点思路!! 一个关于VS.NET的问题,很迷茫!请指点1,2 怎样使页面无刷新显示数据? c# 反射问题 Invoke 好书大家分享!! datetime.ticks用这个值主键唯一值,可以吧 在哪可以下在IIS (装在win2000 professional 上) *W*问一个关于反射的问题 GridView根据数据库中不同的值显示不同的图片
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;
}
button2只负责textbox2的操作
button3只负责textbox3的操作
我想在textbox1输入完值 的时候,回车直接执行button1的事件
在textbox2输入完值 的时候,回车直接执行button2的事件
txName.Attributes.Add("onkeydown", "if(event.keyCode == 13){document.getElementById('btUser').click();}")