请问我如何在一个textbox里每输入一个字母,在一个datagrid里会相应显示不同的内容? 比如在一个网页上,我输入m,在datagrid会显示一个查询品名为m的记录集,再输入一个o,在datagrid会显示一个查询一个品名为mo的记录集,直到输入mouse后,在datagrid里会显示一个查询一个品名为mouse的记录集,断断续续的玩asp.net,水平很逊,谢谢大家,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断textBox值是否变化,有变化则重新绑定DataGrid,where XXX like '"+textBox.Text+"%' 在BS上不能这么实现,要用JavaScript才可以实现,这属于JavaScript范畴。关于在ASP。NET上调用JAVAScript请参考微软网站上的东西,呵呵。在CS结构中,也不能直接从数据库中选择,做到这样的效果需要使用DataSet进行。 textchanged事件需要输入一个字母再autopost一下,有点麻烦,我再看一下javascript的写法,希望大家给点思路或是提示,谢谢 <script language="javascript"> function fnCheck() { __doPostBack('Button1',''); } <!-- function __doPostBack(eventTarget, eventArgument) { var theform; if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) { theform = document.forms["Form1"]; } else { theform = document.Form1; } theform.__EVENTTARGET.value = eventTarget.split("$").join(":"); theform.__EVENTARGUMENT.value = eventArgument; theform.submit(); } // --> </script>Button1 是WebControl,Visible=false,並且在後台有綁定事件。在HTML 的Form表單內加上如下內容 <input type="hidden" name="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" value="" /> 在TextBox 裡面寫Onclick=fnCheck();其實這樣寫還是不能滿足你的要求,textbox的change的事件並不能時時監控...這種方法寫跟textchanged事件里绑定datagrid沒有什麼區別...@_@,莫見笑. 能将三条语句写到一个存储过程里吗? ASP.Net页面承载WinForm控件时使用<object />的问题 出错后无法找到出错行 速成版与Team System 有什么不同? asp.net2.0使用了模版页后.页面的标题该如何动态改变! 请问循环中使用deaufultview问题? datatable问题,在线等 用web matrix进行数据更新为什么不成功 添加引用后Visual 2005 莫名关闭,急! 如何访问同一个解决方案中的其他项目 repeater自定义分页代码,请帮忙, 如何向一个数组填充数据?
在CS结构中,也不能直接从数据库中选择,做到这样的效果需要使用DataSet进行。
function fnCheck()
{
__doPostBack('Button1','');
}
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["Form1"];
}
else {
theform = document.Form1;
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
Button1 是WebControl,Visible=false,並且在後台有綁定事件。
在HTML 的Form表單內加上如下內容
<input type="hidden" name="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" value="" />
在TextBox 裡面寫Onclick=fnCheck();其實這樣寫還是不能滿足你的要求,textbox的change的事件並不能時時監控...
這種方法寫跟textchanged事件里绑定datagrid沒有什麼區別...@_@,莫見笑.