遇到了一个难题,自己试了很多次,仍然没有解决,请教大家
数据库是这样设计的:
table1存了用户编号,员工姓名.其中用户编号和员工姓名是一对多的,也就是说一个用户编号下可以存在多个员工.我想实现的是,在TextBox中输入用户编号后,当焦点离开TextBox时,DropdownList中立即获取该用户编号对应的所有员工姓名.
好像通过ajax可以实现,但我不会ajax
还有什么其他方法吗?谢谢大家了.开发环境 VS2005,C#,SQL SERVER 2005
数据库是这样设计的:
table1存了用户编号,员工姓名.其中用户编号和员工姓名是一对多的,也就是说一个用户编号下可以存在多个员工.我想实现的是,在TextBox中输入用户编号后,当焦点离开TextBox时,DropdownList中立即获取该用户编号对应的所有员工姓名.
好像通过ajax可以实现,但我不会ajax
还有什么其他方法吗?谢谢大家了.开发环境 VS2005,C#,SQL SERVER 2005
解决方案 »
- 请问如何实现以下报表格式:
- 求资源
- c# winform 怎样只保留标题栏的关闭按钮?
- C#把文件ANSI的txt文件转换为Unicode后, 里头的汉字变成乱码?
- C#会反射技术的进
- 关于数据库产品编号输入问题
- 想用c#做一个邮件服务器,请问有什么好的资料啊?
- C#在不知道编码方式的情况下解析二维码怎么做?
- Winform:用ZedGraph显示K线相关问题
- 我可以再c#编的程序中调用其他程序吗?比如turboc2.0如何调用?如果不能给我介绍一本有关编译原理的好书也行
- ContextMenuStrip绑定数据库中的表,显示数据库中相应的记录 ,实现我要的功能如何设计省、城市、地级市(县)的数据库表结构
- C# B窗体使用A窗体的自定义类问题
//getchildvalue.aspx为DropdownList中获取该用户编号对应的所有员工姓名
function getSelectValue(code) {
var objXMLHTTP;
var url="getchildvalue.aspx?code="+code;
if (window.XMLHttpRequest) {
objXMLHTTP=new XMLHttpRequest();
} else if (window.ActiveXObject) {
objXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");
}
if (!objXMLHTTP) {
alert('建立XMLHTTP实例失败');
return false;
}
objXMLHTTP.open("GET",url,false);
objXMLHTTP.send(null);
return objXMLHTTP.responseText;
}
//你得到这返回值后怎么处理都行,如:getchildvalue.aspx返回字串为"a,b,c",你就把a,b,c分别放到DropdownList就OK
返回后的数据如何接收?
var resultStr = getSelectValue(用js取得你的code值) ;
//resultStr 就是你.aspx页面的返回值;
比如读取了三个数据('a','b','c'),然后从getchildvalue.aspx返回本页,再将('a','b','c')放入DropdownList是吗?那还得请教你: 如何 用js取得我的code值(Textbox.text)?如何通过js将('a','b','c')放入DropdownList?
谢谢
还望大家指导
^_^
这个问题请查js手册
这两个问题依旧没有解决,请指教