如何将数据源连接到组合框 [英] how to connect data source to combobox

查看:103
本文介绍了如何将数据源连接到组合框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友们,如何使用程序中的代码将数据库一个coluam数据连接到我的组合框

解决方案

尝试这样的事情: -

 Private Sub FillCombo()
尝试
Dim fillcon作为新的OleDbConnection(@Provider = Microsoft.Jet.OLEDB.4.0; Data Source =访问file.mdb的路径; )
Dim asql As String =(SELECT * FROM Items ORDER BY ItemName)
Dim da As New OleDbDataAdapter(asql,fillcon)
Dim ds As New DataSet
da .Fill(ds)
ItemNameCombo.ValueMember =ItemName
ItemNameCombo.DataSource = ds.Tables(0)
ItemNameCombo.SelectedIndex = 0
Catch ex As Exception
MsgBox(ERROR:& ex.Message.ToString)
结束尝试
结束子





参考: -

http://www.dreamincode.net/forums/topic/207090-using-code-to-bind-combo-box-to-access-database/ [<一个href =http://www.dreamincode.net/forums/topic/207090-using-code-to-bind-combo-box-to-access-database/target =_ blanktitle =New Window> ^ ]


private void Bind_Combo()

{

DataTable dt = new DataTable();

samplecontroller controller = new samplecontroller(); //来自数据库的逻辑层调用(只是调用)

dt = controller.sample_Select(entity); //你的数据源在这里输入

if(dt.Rows.Count> 0)

{

this.combobox.DataSource = dt ;

this.combobox.DisplayMember =sample_Name;

this.combobox.ValueMember =sample_ID;

}

this.combobox.Text =请选择;

}


推荐



binding-data-to-a-combo-box-in-访问 [ ^ ]

hi friends how can i connect database one coluam data to my combobox by using codes in program

解决方案

try something like this:-

Private Sub FillCombo()
        Try
            Dim fillcon As New OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=path to access file.mdb;")
            Dim asql As String = ("SELECT * FROM Items ORDER BY ItemName")
            Dim da As New OleDbDataAdapter(asql, fillcon)
            Dim ds As New DataSet
            da.Fill(ds)
            ItemNameCombo.ValueMember = "ItemName"
            ItemNameCombo.DataSource = ds.Tables(0)
            ItemNameCombo.SelectedIndex = 0
        Catch ex As Exception
            MsgBox("ERROR : " & ex.Message.ToString)
        End Try
    End Sub



refer:-
http://www.dreamincode.net/forums/topic/207090-using-code-to-bind-combo-box-to-access-database/[^]


private void Bind_Combo()
{
DataTable dt = new DataTable();
samplecontroller controller = new samplecontroller (); //Your Logic layer call from database(just calling)
dt = controller.sample_Select(entity); //Your datasource is input here
if (dt.Rows.Count > 0)
{
this.combobox.DataSource = dt;
this.combobox.DisplayMember = "sample_Name";
this.combobox.ValueMember = "sample_ID";
}
this.combobox.Text = "Please select";
}


Refer

binding-data-to-a-combo-box-in-access[^]


这篇关于如何将数据源连接到组合框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆