C/S combobox 数据绑定?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C/S combobox 数据绑定?相关的知识,希望对你有一定的参考价值。

<asp:repeater id="mgeSurveyDetail" Runat="server" EnableViewState="true">
<ItemTemplate>
<td class="txt_style2">
<asp:DropDownList ID="ddlSearchType" Runat="server" Width="75" Height="19">
</asp:DropDownList>
</td>
</ItemTemplate>
</asp:repeater><asp:panel id="PnlNull" Runat="server" Visible="False">
请问 上面是一段 从数据库里调用数据的一览 ,主要是现在想要在list里 嵌入combobox 但是combobox的数据也是从数据库中提取的 想要吧数据绑定给list里嵌套的combobox 帮忙 解决一下 。最好给个具体代码 谢谢了
http://zhidao.baidu.com/question/150954268.html 答案麻烦这里发下 给双分~

参考技术A 在对应的cs文件中设置combobox的DataSorce属性 参考技术B ddlSearchType.DataSource=DataTable;
ddlSearchType.DataTextField="字段名";
ddlSearchType.DataValueField="字段名";
ddlSearchType.DataBind();

datatable绑定comboBox,在下拉菜单中显示对应数据

    实现功能:  
         datatable绑定comboBox,在下拉菜单中显示对应数据  
    实现方法:  
         1、生成datatable,并为combox绑定数据源:  
                comboBox1.DataSource = dt1;  
                comboBox1.DisplayMember = "用户编码";  
                comboBox1.ValueMember = "ID";  
                this.comboBox1.SelectedIndex = -1;  
        2、在combox的SelectedIndexChanged事件中添加如下方法:  
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)  
            {  
                int iCurrentIndex = this.comboBox1.SelectedIndex;  
                if (iCurrentIndex < 0) return;  
                DataRow dr = dt1.Rows[iCurrentIndex];  
                iID = Int32.Parse(dr["ID"].ToString());  
            }  
    另:如果textBox也想绑定该数据源,实现连动(如输入编码显示对应名称)  
        3、在textBox的TextChanged事件中添加如下方法:  
            private void textBox1_TextChanged(object sender, EventArgs e)  
            {  
                string strUserNo = this.textBox1.Text.Trim();  
                for (int i = 0; i < dt1.Rows.Count; i++)  
                {  
                    if (dt1.Rows[i]["用户编码"].ToString() == strUserNo)  
                    {  
                        this.comboBox1.SelectedIndex = i;  
                        break;  
                    }  
                    else  
                    {  
                        this.comboBox1.SelectedIndex = -1;  
                    }  
                }  
            }  

 

以上是关于C/S combobox 数据绑定?的主要内容,如果未能解决你的问题,请参考以下文章

WinForm 控件ComboBox数据绑定

WPF——ComboBox控件怎么绑定数据

winform绑定民族信息

c#winform中一个combobox的datasource绑定给另一个combobox

如何使C#Combobox数据源和数据绑定不同

C# 数据绑定 ComboBox 在其他控件中更改数据