• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

请教 AspxCombobox 自动展开的问题

fox600123 2013-06-26 02:31:39

如题,图一


输入姓名中的某个字之后,点击查找按钮,从数据库里查询后,通过循环方式将符合条件的项添加到AspxCombobox的items里(非绑定方式),这时下拉列表是收起来的,而我需要查询之后AspxCombobox自动展开下拉列表,即图二的效果。

图二



其实问题也相当于如何模拟点击一下右边的下拉按钮?请高人指点,谢谢!!


...全文
169 点赞 收藏 7
写回复
7 条回复
fox600123 2013年06月27日
引用 6 楼 a407121393 的回复:
[quote=引用 5 楼 fox600123 的回复:] 是aspx里面的代码吗? 全部是这样: <%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AspxCombox测试._Default" %> <%@ Register assembly="DevExpress.Web.ASPxEditors.v12.1, Version=12.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <p> <br /> <dx:ASPxComboBox ID="ASPxComboBox1" runat="server" onbuttonclick="ASPxComboBox1_ButtonClick" AutoPostBack="True" DropDownStyle="DropDown" IncrementalFilteringMode="StartsWith"> <Buttons> <dx:EditButton Text="查找" ToolTip="a"> </dx:EditButton> </Buttons> </dx:ASPxComboBox> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </asp:Content>
我的意思是asp.net的DropDownList控件在浏览器右键查看源码会解析成html的select标签 我想让你贴出来你这个<dx:ASPxComboBox 解析成html之后是个是个什么东西啊? 你这个下拉是不是select组合出来的? 你就在浏览器右键查看源码,把代码发出来看看,才能知道怎么搞[/quote] 这个是devexpress 第三方控件,能见的源码就这些啊
回复 点赞
饕餮123 2013年06月26日
引用 5 楼 fox600123 的回复:
是aspx里面的代码吗? 全部是这样: <%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AspxCombox测试._Default" %> <%@ Register assembly="DevExpress.Web.ASPxEditors.v12.1, Version=12.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <p> <br /> <dx:ASPxComboBox ID="ASPxComboBox1" runat="server" onbuttonclick="ASPxComboBox1_ButtonClick" AutoPostBack="True" DropDownStyle="DropDown" IncrementalFilteringMode="StartsWith"> <Buttons> <dx:EditButton Text="查找" ToolTip="a"> </dx:EditButton> </Buttons> </dx:ASPxComboBox> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </asp:Content>
我的意思是asp.net的DropDownList控件在浏览器右键查看源码会解析成html的select标签 我想让你贴出来你这个<dx:ASPxComboBox 解析成html之后是个是个什么东西啊? 你这个下拉是不是select组合出来的? 你就在浏览器右键查看源码,把代码发出来看看,才能知道怎么搞
回复 点赞
fox600123 2013年06月26日
是aspx里面的代码吗? 全部是这样: <%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AspxCombox测试._Default" %> <%@ Register assembly="DevExpress.Web.ASPxEditors.v12.1, Version=12.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <p> <br /> <dx:ASPxComboBox ID="ASPxComboBox1" runat="server" onbuttonclick="ASPxComboBox1_ButtonClick" AutoPostBack="True" DropDownStyle="DropDown" IncrementalFilteringMode="StartsWith"> <Buttons> <dx:EditButton Text="查找" ToolTip="a"> </dx:EditButton> </Buttons> </dx:ASPxComboBox> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </asp:Content>
回复 点赞
饕餮123 2013年06月26日
引用 3 楼 fox600123 的回复:
[quote=引用 2 楼 a407121393 的回复:] http://hi.baidu.com/panshuaiyang/item/0418b5f44637f5dc6225d232
是的,模拟按下alt+下箭头就可以了,可这代码对我来说太复杂了,看不懂啊!您能不能帮我改改?谢谢! 源码是 <dx:ASPxComboBox ID="ASPxComboBox1" runat="server" onbuttonclick="ASPxComboBox1_ButtonClick" AutoPostBack="True" DropDownStyle="DropDown" IncrementalFilteringMode="StartsWith"> <Buttons> <dx:EditButton Text="查找" ToolTip="a"> </dx:EditButton> </Buttons> </dx:ASPxComboBox>[/quote] 你这个控件不是。net原生的,贴一下生成的html代码我看看吧
回复 点赞
fox600123 2013年06月26日
引用 2 楼 a407121393 的回复:
http://hi.baidu.com/panshuaiyang/item/0418b5f44637f5dc6225d232
是的,模拟按下alt+下箭头就可以了,可这代码对我来说太复杂了,看不懂啊!您能不能帮我改改?谢谢! 源码是 <dx:ASPxComboBox ID="ASPxComboBox1" runat="server" onbuttonclick="ASPxComboBox1_ButtonClick" AutoPostBack="True" DropDownStyle="DropDown" IncrementalFilteringMode="StartsWith"> <Buttons> <dx:EditButton Text="查找" ToolTip="a"> </dx:EditButton> </Buttons> </dx:ASPxComboBox>
回复 点赞
饕餮123 2013年06月26日
http://hi.baidu.com/panshuaiyang/item/0418b5f44637f5dc6225d232
回复 点赞
饕餮123 2013年06月26日
<SELECT size=1 name=do_color_frm onmousemove=do_color_frm.size=8 onmouseout=do_color_frm.size=1>
<OPTION value=""selected>颜色</OPTION>
<OPTION style="COLOR: #000000" value=#000000>默认</OPTION>
<OPTION style="COLOR: #808080"  value=#808080>灰度</OPTION>
<OPTION style="COLOR: #808000"  value=#808000>橄榄色</OPTION>
<OPTION style="COLOR: #008000"  value=#008000>绿色</OPTION>
<OPTION style="COLOR: #0000ff"  value=#0000FF>蓝色</OPTION>
<OPTION style="COLOR: #800000"  value=#800000>褐色</OPTION>
<OPTION style="COLOR: #ff0000"  value=#FF0000>红色</OPTION>
</SELECT>
控制select的size
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告