(1)在asp.net的web窗体中,有个dropdownlist控件,可以在页面上选择,但我想同时也具有不选择可以输入功能。能不能实现,怎么实现呢?
(2)在asp.net的页面中,我有个“确定”按钮,我想让它响应“enter”键,我在按钮属性里已经使用了accesskey “enter"了》
(3)在asp.net中一般使用什么做报表,怎么实现的?

解决方案 »

  1.   

    1、DropDownList是不能直接实现的,你可以找找其他第三方控件
    2、你只要把需要响应的按钮进跟着放到需要提交的最后一个输入项后面(比如TEXT)就可以了
    3、水晶报表
      

  2.   

    1. 网上找或写js
    2. "确定"在表单中的话是自动接受回车的,如果没在表单中那就这样 <body onclick="xxx.click()">3. 只要支持.net的都可以用,没有固定的。
      

  3.   

    1、DropDownList是不能直接实现的,你可以找找其他第三方控件或者自己写组合控件来实现
    2、<body onclick="xxx.click()">
    3、水晶报表,好像新的版本中有sqlserver报表服务器也可以解决 
      

  4.   

    1.你说的DropDownList的功能是类似winFrom的ComboBox,用JS模拟可以实现.也有人开发过这样的控件..不过需要购买.2.accesskey属性是要按Alt+键才能实现快捷操作..用JS:在Onload中加入:onKeyDown="if (event.keyCode==13) {按钮提交了}"3.报表软件在VS.NET中集成了水晶报表..很方便..有问题的话就去下载个水晶报表的帮助看看..
      

  5.   

    (1).winform可以,但是WebForm不可以啦,不知道Microsoft的意图是什么?  还是WebForm实现不了
    (2).用JavaScript,如果你的页面就一个Button,好像它能够自动定位Enter为热键
    (3).做报表图表可以用: ComponentOne.
      

  6.   

    1.用JS+xmlhttp可以实现,放两个控件,一个text,一个select,网上有这样的例子,可以边输入边查询的2.用JS,onKeyDown="if (event.keyCode==13) {按钮提交了}"3.水晶报表或者自己动态生成表格或者第三方控件
      

  7.   

    1,webform好像是不行的,具体原因不是很清楚
    2,提交按钮放到最后一个输入框后面就可以回车实现你说的
    3,用水晶报表
      

  8.   

    1 这个是win编程中的组合下拉框,需要额外安装第三方控件;
    2 用JS,onKeyDown="if (event.keyCode==13) {"ok"}"
    3 使用第三方报表控件,如水晶报表,activeReport等。
      

  9.   

    报表实现办法可以上网搜索水晶报表push模式教程。有视频可以看。
      

  10.   

    唉,大家都回答完了,我再补充一点吧。
    (1)你用这个控件:MetaBuilders.WebControls.ComboBox.dll
    (2)略。
    (3)我也用的水晶报表。
      

  11.   

    对了,再补充一点,MetaBuilders.WebControls.ComboBox.dll是免费的。。!!!!
      

  12.   

    1.你可以用一个文本框和dropdownlist通过js实现,代码也很简单
    2.只要这样写你的按钮就可以支持回车事件<input type=submit runat=server id=dd value=ddd>
    3.你可以使用水晶报表,另外你可以直接从数据库中查出你想要的数据绑定到datagrid中,我在实际开发中常是这样写的。不过这样设计合理数据库的难度会大一些。