如何在DropDownList实现像2005中,在编码输入的时候会给出可选项?WEB和WIN FORM的实现都要都要.谢谢

解决方案 »

  1.   

    private void BindCatalogList()
        {
            DataTable dataTable = CatalogManager.GetCatalogList();
            if (dataTable != null && dataTable.Rows.Count > 0)
            {
                DataRow dr = dataTable.NewRow();
                dr["CatalogId"] = 0;
                dr["CatalogName"] = "选择大分类";
                dataTable.Rows.Add(dr);
                ddlCatalogList.DataSource = dataTable;
                ddlCatalogList.DataTextField = "CatalogName";
                ddlCatalogList.DataValueField = "CatalogId";
                ddlCatalogList.DataBind();
                ddlCatalogList.Items.FindByValue("0").Selected = true;
            }
            else
            {
                JScript.AlertAndRedirect("目前还没有大的分类信息,请先添加大分类", "AddCatalog.aspx");
            }
        }这样的?
    这个在WinForm和WebForm下都可以用。
      

  2.   

    实在不好意思.我弄错了,2005下没有以前的DropDownList了.用ComboBox来代替了.能不能说说它是怎么实现像2005中那样,在编码输入的时候会弹出所有匹配的选项.如果需要引入别的命名空间最好能说明一下.还有就是楼上的兄弟,谢谢你的热情,可是我实在看不懂.而且里面的东西我找也找不到.这个方法绑定到哪里也弄不清,很显然其中一些是自定义的方法,但是这个方法的实现呢?如果是摘抄请弄的详细一点.谢谢
      

  3.   

    2005下没有以前的DropDownList了?不知道你从哪知道的,我现在还用呢。
    我这个方法是我现在用的。
      

  4.   

    以下帖子给分。
    如何在C#.net WEB2005开发中获取dropdownlist在网页中的位置坐标?
    http://community.csdn.net/Expert/topic/5481/5481151.xml?temp=.4136316
      

  5.   

    dropdownlist没有文本输入框框的,我想用层做一个输入框框,我的dropdownlist是动态生成的,这个时候我就要将层移动到dropdownlist上去。请问我怎么获取dropdownlist的坐标值,然后让层覆盖该dropdownlist?
    以下帖子给分。
    如何在C#.net WEB2005开发中获取dropdownlist在网页中的位置坐标?
    http://community.csdn.net/Expert/topic/5481/5481151.xml?temp=.4136316
      

  6.   

    dropdownlist没有文本输入框框的,我想用层做一个输入框框,我的dropdownlist是动态生成的,这个时候我就要将层移动到dropdownlist上去。请问我怎么获取dropdownlist的坐标值,然后让层覆盖该dropdownlist?
    以下帖子给分。
    如何在C#.net WEB2005开发中获取dropdownlist在网页中的位置坐标?
    http://community.csdn.net/Expert/topic/5580/5580708.xml?temp=.7489435
    昨天晚上发错连接,更正在发送。