使用另一种形式的值填充组合框

时间:2015-04-20 16:40:32

标签: c# sql-server combobox

我可能会问一个愚蠢的问题,但我无法在互联网上找到它。

我有一个组合框,我想从另一个表格中检索一些数据,用户输入和保存信息。如果有人愿意提供帮助,我会很高兴。感谢

我使用了这段代码

 string cs = "Data Source=CODRINMA\\CODRINMA;Initial Catalog=BusManager; Trusted_Connection=True;";
            string select = "SELECT * FROM TipAutocar";

            using (SqlConnection con = new SqlConnection(cs))
            {
                con.Open();
                SqlCommand cmd = new SqlCommand(select, con);
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    cmbTip.Items.Add(dr["Model", "Type"]);
                }
                con.Close();

它有效..但是这可能是为了获得例如"模型" +"输入"?

我收到此错误 - >

  

错误1方法没有过载'这个'需要2个参数

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,您希望为ComboBox连接添加不同的列值。所以,它很简单:

while (dr.Read())
    {
      cmbTip.Items.Add(dr["Model"].ToString() + " " + dr["Type"].ToString());
    }